3 日以来、paypal サンドボックスに接続できません。SSLv3 のサポートを無効にしている可能性があることがわかりました。そこで、次のように設定して、curl Request の SSL バージョンを変更しようとしました。
curl_setopt($curl, CURLOPT_SSLVERSION,1); # 1 = TLSv1
しかし、それでも同じエラーが表示されます:
error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
スクリプトがまだ SSLv3 を使用している理由は何ですか?
私はphp 5.5と次のcurlバージョンを使用しています(現在、ホスティング業者[マネージドホスティング1&1]で新しいバージョンにアップグレードするように依頼しています)
curl 7.21.0 (i486-pc-linux-gnu) libcurl/7.21.0 OpenSSL/0.9.8o zlib/1.2.3.4 libidn/1.15 libssh2/1.2.6 プロトコル: dict ファイル ftp ftps http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp 機能: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz