PHP から BigCommerce の WebDAV サーバーに接続しようとすると、次のエラー メッセージが表示されます。
リクエスト作成中の CURL エラー: SSL 接続エラー (エラー コード: 35)
cURL のラッパーである PHP 用の SabreDAV クライアント ライブラリを使用しています。
コマンド ラインから curl を使用すると、同じエラーが発生します。
CentOS 6.3、PHP 5.3.3、curl 7.19.7 を使用しています。
これをいくつかの異なるマシンで試しました:
curl -v https://www.example.com/
一部のマシンでは SSL エラー 35 が発生し、一部のマシンではエラー メッセージなしで動作しました。このことから、使用されている curl バージョン、または SSL 証明書の関連パッケージに何らかの違いがあると思われました。そこで、必要なサーバー上のいくつかのパッケージを更新してみました。Network Security Services (NSS) パッケージを更新すると問題が解決することが判明しました。
yum update nss