광범위하게 JSSE를 사용하는 프로젝트가 있습니다.TLS 1.0 클라이언트와 SSL 3.0 서버간에 핸드 셰이크 실패가 발생하는 이유는 무엇입니까?
구성 매개 변수에 따라 SSLContext는 SSLv3
으로 초기화됩니다. 매개 변수가 설정되지 않은 경우 SSLv3
이고, 그렇지 않으면 TLS
입니다.
나는 때때로 일부 핸드 셰이크 오류를 발견하고 추적 : 클라이언트가 TLS 협상하면 서버는 핸드 쉐이크가
왜 이런 일이 않는
실패,SSLv3
과 대답? 나는 TLS와 SSLv3이 꽤 많이 상호 교환 할 수 있다고 생각했다. 그렇지 않습니까? 서버 측을 항상 변경하면
TLS
이 응답 할 수있는 기회가 있습니까?
코드가 클라이언트 측입니까, 아니면 서버 측입니까? –
@ GregS : 나는 양쪽을 제어한다. 그러나 클라이언트 부분은 광산 외에도 다른 https 서버와 접촉한다. – Cratylus