서버to서버 ssl연결시 handshake failure 로 계속 실패합니다.

조회수 3246회

안녕하세요 ssl 연동 관련해서 문의드립니다.

이번에 새로 서버-to-서버로 HTTPS 인터페이스를 추가하고 있습니다. 그런데 SSL 연결시 client hello 를 보내면 응답으로 Alert (Level: Fatal, Description: Handshake Failure) 가 나고 있습니다. 무엇이 잘못된 건지 알 수 있을까요 ?

현재 OS, openssl, java 버전은 다음과 같습니다.

$ cat /etc/issue Red Hat Enterprise Linux Server release 5.2 (Tikanga) Kernel \r on an \m

$ openssl version OpenSSL 0.9.8b 04 May 2006

$ java -version java version "1.5.0_22"이미지

로그를 보면 client hello 메시지를 보낼때 sslv2 에 TLS1.0으로 셋팅해서 보내고 있습니다. 이 부분이 문제일 것 같은데요 어떻게 수정해야 할 지 몰라서 이렇게 문의드립니다. 참고로 request 메시지 wireshark 캡쳐 영상 첨부합니다.

미리미리 감사드립니다. ~~

1 답변

  • 전체적인 핸드쉐이크 과정이 필요하고 , 상대방에서 어떤 패킷이 나오는지 그게 가장 필요합니다.

    만약 서버쪽에 TLS_1.0 버전 허용하지 않는다면 안돼겠죠

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)