我正在測試以前工作過的PayPal IPN系統的沙箱版本,但現在無法運行。的IPN模擬器說:無法獲取新的PayPal SSL CA證書。握手到沙箱失敗
"IPN was not sent, and the handshake was not verified. Please review your information."
我回顧有關威瑞G5 CA證書的文件和隨後顯示的說明,但下面的命令:
openssl s_client -connect api-3t.sandbox.paypal.com:443 -showcerts -CApath /etc/ssl/certs/
仍然產生以下輸出:(截斷)
SSL-Session:
Protocol : TLSv1
Cipher : AES256-SHA
Session-ID: 9E01CD86FA9E600EAD505F17E34C0F9BE07E7894E35B20BAF2946F88596BB047
Session-ID-ctx:
Master-Key: 90F662CD0BD319EB87ACFE89CDACEFED2327AC4C827ED74861166B86423B5404
587A70B65BCEA2FAC23F7DDAAA49F9DC
Key-Arg : None
Start Time: 1445624886
Timeout : 300 (sec)
Verify return code: 20 (unable to get local issuer certificate)
我確認G3證書不再存在於證書庫中,甚至多次刪除並重新安裝新證書。我已經花了最後的10個小時對此視而不見。
我擁有我自己的服務器,所以沒有其他管理員我可以轉向...我需要弄清楚如何自己解決這個問題,並在我的智慧結束。我知道我對SSL和證書鏈的瞭解並不多,但是對於這個部分沒有幫助。
任何執行過此任務的人都可以幫助我找到正確的方向,或者讓我知道我可以提供哪些其他信息來幫助尋求解決方案?
非常感謝你,
戴夫
您可能缺少中級證書?當我運行時,我會在認證鏈中看到2個級別。 –