2014-03-07 7 views

답변

2

신뢰 저장소의 인증서가 만료되어 동일한 제목과 키를 가진 업데이트 된 버전으로 대체되지 않으면 인증서 경로를 구축하기 위해 폐기되며 따라서 javax.net.ssl.SSLHandshakeException (오는 "PKIX 경로 구축 실패 ...").

JSSE Reference Guide (trust manager section)을 보면 CertPath API (날짜/시간을 확인하는 데 필요한 것을 구현 함)에 의존합니다.

기본 PKIX 트러스트 매니저는 RFC 3280을 구현하며, 체인의 모든 인증서가 현재 날짜/시간에서 유효해야합니다. 6.1 절 참조 :

이 절의 알고리즘은 현재 날짜와 시간에 대한 인증서의 유효성을 검사합니다.

과 모든 X의

(d)는 {1, ..., N}, 인증서는 해당 시점에서 유효했다. 당신이 우회하려는 경우 (이 일반적으로하지 않는 것이 좋습니다 있지만 기본 알고리즘을 약화 것 때문에)

, 당신은 당신의 자신의 트러스트 매니저를 구현할 수 있습니다.

2

만료 된 인증서가 시스템에서 사용되지 않을 것으로 예상됩니다. 그래서 코드에, 그것은 전혀 발견되지 않는 것처럼 행동해야합니다.

관련 문제