Menyelesaikan javax.net.ssl.SSLHandshakeException Ralat
Apabila menghadapi ralat javax.net.ssl.SSLHandshakeException semasa menyepadukan PayPal ke dalam aplikasi anda , ia menunjukkan masalah dengan pengesahan sijil SSL. Untuk menyelesaikan isu ini, anda perlu menambahkan sijil pelayan ke kedai amanah Java Virtual Machine (JVM) anda.
Mula-mula, dapatkan sijil awam daripada pelayan PayPal. Anda boleh memuat turunnya menggunakan OpenSSL atau, dalam kes pelayan HTTP ini, lihat maklumat keselamatan halaman dalam penyemak imbas dan simpan sijil.
Seterusnya, import sijil ke dalam gedung amanah JVM anda. Navigasi ke fail cacerts yang terletak di $JAVA_HOME/jre/lib/security/ atau $JAVA_HOME/lib/security/. Gunakan utiliti keytool untuk mengimport sijil:
keytool -import -file <certificate_file> -alias <alias_name> -keystore <cacerts_file>
Nyatakan nama alias yang bermakna dan masukkan kata laluan untuk cacerts (lalai: changeit).
Setelah selesai, anda telah berjaya menambah PayPal sijil pelayan kepada kedai amanah anda, membolehkan anda mewujudkan sambungan SSL yang selamat dan disahkan apabila berkomunikasi dengan PayPal.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat javax.net.ssl.SSLHandshakeException Semasa Mengintegrasikan PayPal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!