修正Curl 錯誤60:自簽名憑證的SSL 憑證問題
使用自簽名憑證向安全網站發出捲曲要求時簽署的SSL憑證時,可能會出現錯誤訊息「Curl 錯誤60:SSL 憑證問題:憑證鏈中的自簽章憑證」。此錯誤表示 cURL 無法驗證伺服器的 SSL 證書,可能是由於證書捆綁包已過期。
解決方案:
取得並安裝更新的CA 根憑證Bundle
從
設置CURLOPT_CAINFO選項
在運行時,將curl資源的CURLOPT_CAINFO選項設定為已安裝憑證包的完整路徑:
這些步驟將更新cURL的證書驗證機制並允許其接受自簽名的SSL證書,解決了Curl錯誤60.
注意:
使用和維護最新的CA 根憑證包對於安全 cURL 通訊至關重要。避免停用 SSL 憑證驗證,因為這會損害您要求的安全性。
以上是如何解決 Curl 錯誤 60:自簽 SSL 憑證問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!