0

httpsを使用してWebサービスに接続する必要があります。サービスには、GeoTrust Global CA によって発行された有効な証明書があります。認定チェーン全体は次のようになります。 ここに画像の説明を入力

アプリを実行すると

-Djavax.net.debug=all

パラメータ、および信頼できるリストでグローバル CA を設定します。

adding as trusted cert:
  Subject: CN=GeoTrust Global CA, O=GeoTrust Inc., C=US
  Issuer:  CN=GeoTrust Global CA, O=GeoTrust Inc., C=US
  Algorithm: RSA; Serial number: 0x23456
  Valid from Tue May 21 06:00:00 CEST 2002 until Sat May 21 06:00:00 CEST 2022

それでもエラーが発生します:

Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

軸が https を介した Web サービスの証明書チェーン全体を検証しないのはなぜですか?

4

1 に答える 1

0

誰かが同様の問題を抱えていた場合:問題はサーバー構成にありました-サーバーが証明書チェーン全体を送信していないようです(正確にどのように構成されているかわからない)ため、証明書を検証できませんでした。SSL チェッカー サイトで証明書を確認し、サーバー管理者に問題を報告しました。管理者がサーバー構成を修正した後、すべてが魅力的に機能します!

于 2013-07-20T15:28:57.140 に答える