3
我一直在閱讀完所有的問題/答案,我能找到,但沒有一個解決我的問題..SoapClient的不發送證書
這裏使用捲曲是相同的URL連接和證書($ PEM =絕對路徑爲.pem文件) 這個作品
$ch = curl_init($wsdl);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1);
curl_setopt($ch, CURLOPT_SSLCERT, $pem);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$response = curl_exec($ch);
末這裏是我試圖通過SOAP連接到WSDL的代碼
$client = new SoapClient($wsdl, array('local_cert' => $pem));
即使試圖加載內容在「的local_cert」
$client = new SoapClient($wsdl, array('local_cert' => file_get_contents($pem)));
在肥皂兩行代碼證書我得到一個錯誤,從服務器上說,我沒有授權......
做我需要啓用證書前的東西正在發送?
我有同樣的問題,但如果不使用功能的file_get_contents()我收到像錯誤**「創建失敗ssl句柄「** – BruneX