coupang
ETC2025-04-28

如何升级到 TLS version v1.2

因安全性能问题,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