https(SSL)を介してRESTサービスに接続しようとしていて、動作していませんでした。エラーはPKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
です。私は、認証局(www.identrust.comという場所)がJREのデフォルトキーストア内の信頼できる当局のデフォルトリストに追加されていないという事実を追跡しました。 Will the cross root cover trust by the default list in the JDK/JRE?またはWhich browsers and operating systems support Let’s Encryptを参照してください。認証局がJREにない場合のJava SSL接続ソリューション
認証(Java: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target)を無視するか、証明書をJREキーストア(“unable to find valid certification path to requested target”, but browser says it's OK)にインポートするなどのいくつかの解決策がありますが、Java SEアプリケーションをSSLで正常に接続する必要があります。 www.identrust.comからの証明書と他の有効なサイトを持っています。言い換えれば、私はすべてのJDKアップデートでJREキーストアを変更したくないので、証明書を無視したくありません。
自分のウェブサイト(Certificate Chain Download Instructions)からidentrustの証明書を取得できるので、アプリケーションの「信頼チェーン」に追加するにはどうすればよいですか?
私はフィードバックに感謝、に来てかなりの結論を。 –