我正在嘗試使用curl通過openssl打開從主機到另一個主機的連接。 我絕對想要驗證客戶端和具有自定義CA證書的服務器。使用客戶端身份驗證通過SSL進行卷曲
所以我充滿了捲曲的選項:
- CURLOPT_CAINFO
- CURLOPT_SSLKEY
- CURLOPT_SSLCERT
連接完成,但是變量SSL_CLIENT_S_DN_CL沒有充滿,而SSL_SERVER_S_DN_CL正確填寫。
你知道什麼可能發生或在哪裏可以找到日誌,因爲標準的Apache錯誤日誌不給我發信息
我正在嘗試使用curl通過openssl打開從主機到另一個主機的連接。 我絕對想要驗證客戶端和具有自定義CA證書的服務器。使用客戶端身份驗證通過SSL進行卷曲
所以我充滿了捲曲的選項:
連接完成,但是變量SSL_CLIENT_S_DN_CL沒有充滿,而SSL_SERVER_S_DN_CL正確填寫。
你知道什麼可能發生或在哪裏可以找到日誌,因爲標準的Apache錯誤日誌不給我發信息
嘗試curl_error($ch)
產生與錯誤的字符串。
感謝但curl_error函數返回一個空字符串...... :( – user1073555
使用'var_dump'來確保它沒有返回'null'或類似的代碼。在這裏粘貼你的代碼以便我們可以看到它。 –
只需檢查,您是否配置了服務器以請求客戶端證書? – Bruno