2016-09-08 21 views
0

CASサーバーからリダイレクトされるWebアプリケーションがあります。しかし、私はこの例外があります:証明書をcacertsにインポートできません

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 

私はちょっとグーグルでそれについて多くのスレッドを見つけました。自分で作成した証明書がjavas cacertsの中になければならないことが分かりました。だから私はそれを追加する方法を考え出し:

keytool -import -alias tomcat -file tomcat.crt -keystore {path to cacerts}\cacerts 

はしかし、私は、次のエラーメッセージ(英語/ドイツ語)を取得:

ドイツ語:

Keytool-Fehler: java.lang.Exception: Public Keys in Antwort und Keystore stimmen nicht überein 

英語(翻訳):

Keytool-Error: java.lang.Exception: Public Keys in the answer and keystore does not match 

どのように公開鍵を一致させることができますか?

答えて

0
keytool -import -alias tomcat -file tomcat.crt -keystore {path to cacerts}\cacerts 

引数は-trustcacertsです。

+0

すでに試しました。私はまだまったく同じ例外を取得する – Goldi

関連する問題