因安全性能问题,Coupang 不支持 TLS v1.0, v1.1,所以当您在使用Open API 时遇到以下错误,您需要升级 TLS 版本。
javax.net.ssl.SSLException: Received fatal alert: protocol_version
Java
Java 各版本的默认 TLS 协议
Java 版本 | 默认 SSL/TLS | 其它所受支持的版本 |
---|---|---|
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 在 2015年1月新版本升级后不再支持。
※ 引用文献:
https://www.baeldung.com/java-7-tls-v12
http://www.ateam-oracle.com/tls-and-java/
如果您在使用 Java 6,请升级到 Java 7 或者以上版本
服务器应该设置
将以下命令添加到服务器启动选项中的 Java HOME 目录设置,或者 -D 选项设置目录,然后重启服务器。
-Dhttps.protocols=TLSv1.2 -Djdk.tls.client.protocols=TLSv1.2