PayPal Access:SSL 憑證問題疑難排解
使用cURL 和PHP 連接到PayPal Access 時,您可能會遇到以下錯誤: 「SSL 憑證問題:無法取得本機發行者憑證。」此問題可能會妨礙您存取PayPal Access API並檢索使用者的電子郵件地址。
要解決此錯誤,請務必解決兩個關鍵問題:
否,SSL PayPal Access 未明確要求用於此目的。
此錯誤如果您的 PHP 設定未正確處理 SSL 憑證驗證,則可能會發生這種情況。預設情況下,cURL 可能會嘗試使用其受信任的 CA 捆綁包來驗證遠端伺服器的憑證。如果該捆綁包中不存在必要的 CA 證書,您將遇到「無法取得本機發行者證書」錯誤。
解決方案:
解決此問題,確保您的 PHP 設定正確配置以驗證憑證。正確的方法是更新 PHP 配置以下載並安裝最新的受信任證書頒發機構列表,而不是像將 CURLOPT_SSL_VERIFYPEER 設置為 false 的快速技巧所建議的那樣禁用證書驗證。
curl.cainfo=<path-to>/cacert.pem
以上是為什麼我在使用 PayPal Access 時收到「SSL 憑證問題:無法取得本機頒發者憑證」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!