ホームページ > Java > &#&チュートリアル > PayPal Express Checkout 統合で javax.net.ssl.SSLHandshakeException を修正する方法?

PayPal Express Checkout 統合で javax.net.ssl.SSLHandshakeException を修正する方法?

Mary-Kate Olsen
リリース: 2024-12-03 06:59:13
オリジナル
682 人が閲覧しました

How to Fix javax.net.ssl.SSLHandshakeException in PayPal Express Checkout Integration?

PayPal Express Checkout の javax.net.ssl.SSLHandshakeException を解決する方法

PayPal を Java アプリケーションと統合するときに、エクスプレス チェックアウト中に次のエラーが発生しましたCalls:

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: 
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:
unable to find valid certification path to requested target
ログイン後にコピー

このエラーは、SSL 証明書の検証に問題があることを示します。これを修正するには、次の手順に従います:

  1. サーバー証明書を取得します:

PayPal のサーバーから公開証明書を取得します。 PayPal のサポートに問い合わせてガイダンスを得るか、OpenSSL を使用して証明書をダウンロードしてください。

  1. トラスト ストアへの証明書のインポート:

取得した証明書を JVM の信頼にインポートします。を使用して保存するkeytool:

keytool -import -file <the cert file> -alias <some meaningful name> -keystore <path to cacerts file>
ログイン後にコピー
  1. デフォルトのパスワードを入力してください:

パスワードの入力を求められたら、デフォルトのパスワード「changeit」を入力します。

  1. を実行します。コマンド:

keytool コマンドを実行すると、証明書がトラスト ストアにインポートされます。

これらの手順を完了すると、アプリケーションは PayPal のサーバーと安全に通信できるようになり、ユーザーはSSL ハンドシェイク エラーが発生することなくエクスプレス チェックアウトで支払いを行うことができます。

以上がPayPal Express Checkout 統合で javax.net.ssl.SSLHandshakeException を修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート