我編寫了一個腳本,使用我們的銀行WSDL服務,使用Nusoap。請求用證書籤名。這個腳本在Ubuntu,Apache 2.2,PHP 5.4上工作正常。在Linux上使用CURL(PHP)的SSL連接,在Windows上使用相同的代碼失敗
當試圖實現在Windows 7(64位,阿帕奇2.2,PHP 5.4)同樣的事情,我得到這個錯誤被拋出捲曲:
**SSL read: error:140940E5:SSL routines:SSL3_READ_BYTES:ssl handshake failure, errno 0**
我有禁用防火牆和防病毒。我可以提供Curl選項的詳細信息,或任何其他代碼或信息。謝謝!
SOLUTION:
curl_setopt($這 - > CH,CURLOPT_SSLVERSION,3);
我有使用nfephp-org lib的一些問題。我在基於Linux的服務器上的解決方案是更改ssl協議:$ nfe = new ToolsNFe(); $ nfe-> setSSLProtocol( '的SSLv3'); – 2016-01-29 12:47:43