Mesej SSL Tidak Dikenali: Ralat Sambungan Teks Biasa
Menghadapi "Mesej SSL yang tidak dikenali, sambungan plaintext?" pengecualian apabila cuba mewujudkan sambungan selamat dengan pelayan HTTPS mencadangkan percubaan sambungan tidak selamat. Ralat ini biasanya berlaku disebabkan oleh salah konfigurasi antara mesin klien dan pelayan jauh.
Menyelesaikan masalah ini melibatkan pengesahan bahawa sambungan dikonfigurasikan dengan betul:
-
Sahkan Protokol HTTPS : Pastikan pelayan mendengar pada port HTTPS (biasanya 443) dan pelanggan sedang cuba menyambung menggunakan protokol HTTPS.
-
Sijil TLS/SSL: Sahkan bahawa pelayan mempunyai sijil TLS/SSL yang sah dipasang. Pelanggan harus mempercayai pihak berkuasa sijil yang mengeluarkan sijil pelayan untuk sambungan dianggap selamat.
-
Konfigurasi Kedai Amanah: Semak sama ada kedai amanah Java Runtime Environment (JRE) pelanggan mengandungi sijil yang dipercayai pihak berkuasa sijil pelayan. Ini memastikan bahawa pelanggan boleh mengesahkan sijil pelayan.
-
Sifat Keystore: Periksa sifat stor kunci untuk sambungan pelanggan. Jika pelanggan memerlukan stor kunci khusus untuk pengesahan, pastikan stor kunci yang betul dikonfigurasikan dan sijil amanah yang diperlukan ada.
-
Suite Cipher: Semak suite sifir yang disokong oleh kedua-dua pelanggan dan pelayan. Jika suite sifir yang serasi tidak dirundingkan, sambungan mungkin gagal diwujudkan dengan selamat.
Dengan menangani tetapan konfigurasi ini, anda boleh memastikan sambungan selamat dengan pelayan HTTPS jauh dan menyelesaikan "Mesej SSL Tidak Dikenali, sambungan teks biasa?" pengecualian.
Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat \'Mesej SSL Tidak Diiktiraf: Sambungan Teks Biasa\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!