2

libcurlを使用してbox.comにアクセスしようとしています。SSLを使用するためにWebブラウザでSSL証明書をエクスポートしましたが、box.comはGeoTrustによって発行された証明書を使用します。しかし、それらをcurlに渡しても(コマンドラインツール(curl https://www.box.com --cacert /certs.pem)を使用)、curlが証明書を検証できないというエラーが発生します。

CAcertによって発行された証明書を使用する別のサイトでまったく同じことを行う場合、すべてが正常に機能します。

ブラウザに表示されるGeoTrust証明書に加えて、box.comにさらに多くの/異なる証明書が必要ですか?システムの/etc/ ssl / certsに保存されている完全な証明書バンドルを使用すると、box.comに接続できますが、必要な証明書を見つけるにはどうすればよいですか?

4

1 に答える 1

0

単に機能させたい場合は、この属性を false に設定できます。

CURLOPT_SSL_VERIFYPEER
于 2012-09-24T00:35:27.470 に答える