2012-09-21 308 views
1

我想通過libcurl訪問box.com。要使用SSL,我使用Web瀏覽器導出了SSL證書,box.com使用由GeoTrust發佈的證書。但即使我通過它們捲曲(也使用命令行工具(curl https://www.box.com --cacert /certs.pem))我收到一個錯誤,指出curl無法驗證證書。box.com ssl證書

如果我使用完全相同的不同站點,它使用CAcert頒發的證書,所有工作都很好。

除了瀏覽器顯示的GeoTrust證書之外,我還需要更多/不同的box.com證書嗎?如果我在/ etc/ssl/certs中使用存儲在我的系統中的完整證書包,則可以連接到box.com,但是如何找出需要哪些證書?

+0

我也有這個問題;我試過的證書都沒有用於驗證,所以我最終禁用了它。如果你知道這一點,請務必更新我們。 –

回答

0

如果你只是想獲得它的工作,你可以將此屬性設置爲false:

CURLOPT_SSL_VERIFYPEER