2016-09-08 9 views
0

CAS 서버에서 리디렉션되는 웹 앱이 있습니다. 하지만이 예외가 있어요 :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