Web サービスにアクセスしています。ブラウザで Web サービスの URL にアクセスすると、証明書が署名され、自動的に受け入れられます。
私が理解していないのは、Java を使用して Web サービスにアクセスすると、次のようなものが得られるということです。
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX パスの構築に失敗しました: sun.security.provider.certpath.SunCertPathBuilderException: 要求されたターゲットへの有効な証明書パスが見つかりません
これは、証明書が署名されていないことを意味すると思いますが、署名されています。
com.sun.net.ssl.internal.ssl
認証局に自動的にアクセスして、証明書が署名されているかどうかを確認しませんか? そうでない場合、これを行うためにさらに設定する必要があるものはありますか?