私はJAVAで新しく、WebサービスクライアントプロジェクトでWebサービス(.wsdl)を結合しています。 jrdにjava cacertsストアにクライアント証明書をインポートします。私のコードは次のとおりです:
System.setProperty("javax.net.ssl.trustStore","[PATH]/cacerts.jks");
System.setProperty("javax.net.ssl.trustStorePassword","changeit");
ServicesProxy service = new ServicesProxy();
ServiceRequest request = new ServiceRequest(1498);
ServiceResponse response = service.getDetails(request);
私は握手に失敗しました、私は次の例外が発生しています:
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
なぜ例外があるのかわかりません。どんな助けもありがとう。