ホームページ >Java >&#&チュートリアル >PayPal を統合する際の javax.net.ssl.SSLHandshakeException エラーを解決する方法
javax.net.ssl.SSLHandshakeException エラーの解決
PayPal をアプリケーションに統合するときに javax.net.ssl.SSLHandshakeException エラーが発生した場合、SSL 証明書の検証に問題があることを示します。この問題を解決するには、サーバーの証明書を Java 仮想マシン (JVM) トラスト ストアに追加する必要があります。
まず、PayPal サーバーからパブリック証明書を取得します。 OpenSSL を使用してダウンロードすることも、HTTP サーバーの場合はブラウザでページのセキュリティ情報を表示して証明書を保存することもできます。
次に、証明書を JVM の信頼ストアにインポートします。 $JAVA_HOME/jre/lib/security/ または $JAVA_HOME/lib/security/ にある cacerts ファイルに移動します。 keytool ユーティリティを使用して証明書をインポートします。
keytool -import -file <certificate_file> -alias <alias_name> -keystore <cacerts_file>
意味のあるエイリアス名を指定し、cacerts のパスワードを入力します (デフォルト:changeit)。
完了すると、PayPal が正常に追加されました。サーバーの証明書をトラスト ストアに送信し、PayPal との通信時に安全で検証された SSL 接続を確立できるようにします。
以上がPayPal を統合する際の javax.net.ssl.SSLHandshakeException エラーを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。