Coupang 은 보안 위험성으로 인해 TLS v1.0, v1.1 에 대한 지원을 하지 않습니다.
따라서 openapi 호출 시 다음과 같은 오류 메시지를 수신하였다면, TLS 버전을 업그레이드하여야 합니다.
javax.net.ssl.SSLException: Received fatal alert: protocol_version
Java
java 버전별 defalut 프로토콜 버전
Java Version | SSL/TLS Default | Other Supported Versions |
---|---|---|
Java 6 | TLS 1.0 | TLS 1.1 (update 111 and later), SSLv3.0* |
Java 7 | TLS 1.0 | TLS 1.2, TLS 1.1, SSLv3.0* |
Java 8 | TLS 1.2 | TLS 1.1, TLS 1.0, SSLv3.0* |
* SSLv3 support disabled in January, 2015 patch releases
※ 참고 url :
https://www.baeldung.com/java-7-tls-v12
http://www.ateam-oracle.com/tls-and-java/
따라서 java 6을 사용중인 경우에는 반드시 java 7 이상으로 업그레이드 해야 합니다.
Application Server 설정
Server 구동 옵션 내 JAVA HOME 디렉토리 설정 또는 -D 옵션이 설정된 위치에 다음과 같은 명령어를 추가 후 재기동
-Dhttps.protocols=TLSv1.2 -Djdk.tls.client.protocols=TLSv1.2