내 응용 프로그램이 둘 이상의 보안 서버와 통신해야합니다.여러 인증서 가져 오기 문제
keytool을 사용하여 인증서를 가져 왔습니다.
인증서 가져 오기 단계 :
keytool -import -keystore aaa.jks -file aaa.co.uk.cer
keytool -import -keystore bbb.jks -file bbb.co.uk.cer
그것은 하나의 인증서와 잘 작동하지만 최대한 빨리 두 번째 인증서를 가져올 때 이전이 작동을 멈 춥니 다.
오류 :
Exception:javax.naming.CommunicationException:
simple bind failed: aaa.co.uk:636
[Root exception is 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
은 또한 다음 단계를 시도했지만 여전히 실패하는 것 :
keytool -import -keystore aaa.jks -alias ms -file aaa.co.uk.cer
keytool -import -alias ms -file bbb.co.uk.cer
은 내가 하나의 키 스토어의 인증서를 추가해야한다고 생각하지만, 어떻게 해야할지하지 않습니다 그것.
아이디어를 얻는 방법에 대한 아이디어가 있습니까? 아니면 무엇인가 놓치고 있습니까?
봉투 : 자바 1.6
응용 프로그램 서버 : 글래스 피시
@BN - thx 제안 사항. 이미 시도했지만 잘못된 방법을 사용하지 않으면 작동하지 않습니까? 업데이트 된 질문을 참조하십시오. – JSS
@BN thx 제안. – JSS