ホームページ  >  記事  >  Java  >  ## 「PKIX パスの構築に失敗しました: 要求されたターゲットへの有効な証明書パスが見つかりません」を解決するにはどうすればよいですか?

## 「PKIX パスの構築に失敗しました: 要求されたターゲットへの有効な証明書パスが見つかりません」を解決するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-24 18:57:291067ブラウズ

## How to Resolve

PKIX パスの構築に失敗しました: 要求されたターゲットへの有効な証明書パスが見つかりません

クライアントで「PKIX パスの構築に失敗しました:」というエラーが発生しました。 HTTPS 接続を確立しようとすると、要求されたターゲットへの有効な証明書パスが見つかりません。これは通常、証明書の検証に問題があることを示しています。

この問題を解決するには、次の手順を実行します。

  1. サービス証明書が有効かどうかを確認します。 HTTPS サービスによって提示されたサーバー証明書は有効であり、最新のものです。有効期限と発行者を確認します。
  2. 中間 CA 証明書のインストール: サービス証明書が中間認証局 (CA) によって署名されている場合は、Java ファイルに中間 CA 証明書をインストールする必要があります。 truststore.
  3. 信頼検証用のキーストアを設定します: System.setProperty() メソッドを使用して、サービス証明書と中間 CA 証明書を含むトラストストアへのパスを指定します:
<code class="Java">System.setProperty("javax.net.ssl.trustStore", "clientTrustStore.key");
System.setProperty("javax.net.ssl.trustStorePassword", "qwerty");</code>
  1. IE および Firefox のクライアント キーストアを作成する: IE や Firefox などのブラウザは独自の証明書ストアを使用します。 Java クライアントに固有のクライアント キーストアを作成することを検討してください。これは、TLS 構成の ClientKeyStore プロパティを使用して参照できます。

注: 特定の証明書の要件は、HTTPS によって異なる場合があります。アクセスしているサービス。詳細については、サービス ドキュメントを参照するか、サービス プロバイダーにお問い合わせください。

以上が## 「PKIX パスの構築に失敗しました: 要求されたターゲットへの有効な証明書パスが見つかりません」を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。