SSL 핸드셰이크 중 Java의 신비한 클라이언트 인증서 누락
키 저장소 및 신뢰 저장소 설정을 올바르게 구성했음에도 불구하고 많은 개발자는 Java의 SSL 핸드셰이크 실패로 인해 실패합니다. 특이한 행동. 특히 Java는 핸드셰이크 중에 클라이언트 인증서를 서버로 전송하지 못합니다.
문제 공개:
가능한 설명:
임시 해결 방법:
이 문제를 해결하려면 클라이언트 인증서가 포함된 Bundle.pem 파일을 생성하면 됩니다. 중간 CA 인증서 및 잠재적으로 루트 CA 인증서. 그런 다음 이 번들은 개인 키가 포함된 키 저장소 별칭으로 가져와 SSL 핸드셰이크 중에 Java가 전체 인증서 체인을 인식하도록 합니다.
그러나 이 해결 방법은 여전히 만족스럽지 못한 솔루션이며 Java 개발 팀에서 공식적으로 설명합니다. 또는 향후 버전에서 해결하는 것이 매우 바람직합니다.
위 내용은 SSL 핸드셰이크 중에 Java가 클라이언트 인증서를 보내지 못하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!