問題タブ [pkix]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - SOAP クライアント、TLS 1.2 接続 - PKIX パスの構築に失敗しました - cacerts に証明書が含まれているにもかかわらず
最初の接続フェーズで TLS 接続を使用して、Soap クライアントとしてサードパーティ Web サービスに接続しようとしています。技術スタック: Spring boot 2.2.2.RELEASE
、spring-ws-security 2.2.2.RELEASE
およびhttpclient 4.5.4
、以下wss4j 1.6.19
に詳述pom.xml
これが私のSpring Boot構成ファイルです
私の SoapClient.java
とpom.xml
すべての証明書をcacerts
ファイルに追加しました(jdk フォルダーと jre フォルダーの両方)。これが画面です - https://www.screencast.com/t/E5NpGSCR
そして、次のスタック トレース エラーが発生します。
理由がわからないPKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
?
Jdk版だけでなく、
Maven版1.8.0_191
も試してみたjdk 1.8.0_241
jdk 13
3.6.0