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