閱讀803 返回首頁    go 英雄聯盟


HTTPS證書報錯__錯誤說明_API 網關-阿裏雲

錯誤提示

調用 HTTPS 接口出現證書認證錯誤或者提示證書已經過期。

原因及解決方案

1.證書不合法

API提供者使用的證書其他非主流機構頒發的證書,此類證書使用瀏覽器訪問是沒有問題的,因為瀏覽器會自動更新根證書。但老版本操作係統的根證書對這些機構(證書頒發機構)的不信任或者信任時間已經過期。

解決方案
  1. 升級客戶端根證書。如:Java+Linux升級 OpenSSL 客戶端即可,其他操作係統+編程語言,請升級編程語言中 HTTPS 使用的根證書。
  2. 聯係 API 提供者,要求其更換兼容性更好的主流 SSL 證書。
  3. 程序中忽略檢查 SSL 證書有效性(不推薦),忽略後會有請求被劫持的安全風險。隻在與 API 提供商無法提供兼容性更好的主流 SSL 證書,且安全風險可控的前提下,可以考慮使用此方法。

2.API提供者的SSL證書過期

提供者的 SSL 證書過期。

解決方案
  1. 聯係 API 提供者,要求其更換 SSL 證書。
  2. 程序中忽略檢查 SSL 證書有效性(不推薦),忽略後會有請求被劫持的安全風險。隻在與 API 提供商無法提供兼容性更好的主流 SSL 證書,且安全風險可控的前提下,可以考慮使用此方法。

最後更新:2016-11-24 11:23:49

  上一篇:go 返回值為空__錯誤說明_API 網關-阿裏雲
  下一篇:go 錯誤碼表__錯誤說明_API 網關-阿裏雲