2011-12-06 125 views
0

我正在嘗試使用curl通過openssl打開從主機到另一個主機的連接。 我絕對想要驗證客戶端和具有自定義CA證書的服務器。使用客戶端身份驗證通過SSL進行卷曲

所以我充滿了捲曲的選項:

  • CURLOPT_CAINFO
  • CURLOPT_SSLKEY
  • CURLOPT_SSLCERT

連接完成,但是變量SSL_CLIENT_S_DN_CL沒有充滿,而SSL_SERVER_S_DN_CL正確填寫。

你知道什麼可能發生或在哪裏可以找到日誌,因爲標準的Apache錯誤日誌不給我發信息

+0

只需檢查,您是否配置了服務器以請求客戶端證書? – Bruno

回答

0

嘗試curl_error($ch)產生與錯誤的字符串。

+0

感謝但curl_error函數返回一個空字符串...... :( – user1073555

+0

使用'var_dump'來確保它沒有返回'null'或類似的代碼。在這裏粘貼你的代碼以便我們可以看到它。 –

相關問題