TLS1 [SSL] Retrofit2 HTTPS 통신과 TLS 1.0 / 1.1 서비스 제한 조치 사내 Android 프로젝트로 Retrofit2를 이용하여 API 통신을 구현하였다. HTTPS 도메인에서도 정상적으로 통신이 이루어져서 결과값을 도출해내고 있었다. 그런데, HTTPS(443) API에서 'SSL HandShake Error'가 발생하면서 오류가 발생했다. 왜 그 동안 정상적으로 네트워크 통신을 하던 게 갑자기 이러는 걸까? 우선, 에러 메시지에서 말하는 SSL에 대해서 알아야 한다. SSL이란? SSL(Secure Sockets Layer)은 Certificate Authority(CA)라 불리는 서드 파티로부터 서버와 클라이언트의 인증을 하는 데 사용된다. 주로 전송계층과 응용계층 사이에서 보안조치를 하는데 사용하게 된다. 우리들이 많이 접하게 되는 HTTPS://는 SSL을 사용하.. 2020. 7. 14. 이전 1 다음