さくらインターネットのビジネスプロのサーバーで、paypal決済を導入したのですが、SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failureというエラーが出てしまいます。

解決方法はありませんでしょうか?

回答の条件
  • 1人1回まで
  • 13歳以上
  • 登録:2014/11/07 16:53:19
  • 終了:2014/11/14 16:55:03

回答(1件)

id:dilutionist No.1

dilutionist回答回数154ベストアンサー獲得回数512014/11/07 19:00:19

ポイント200pt

POODLE脆弱性対応のためにPayPalもSSLv3のサポートを中止したためと思われます。
PayPal Response to SSL 3.0 Vulnerability (aka POOD... -

CURLOPT_SSLVERSION を TLSv1 に変更するなどの対応を試してみて下さい。

curl_setopt($ch, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1);

PayPal IPN acknowledgements failing with SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure - Stack Overflow

------

訂正です。こちらの方がエラーメッセージに合致する対策のようです。PPHttpConfig.php に、

CURLOPT_SSL_CIPHER_LIST => 'TLSv1'

を追加してみて下さい。

php - SSL error can not change to TLS - Stack Overflow

id:makocan

うーん。これではダメでした。
他になにか対策方法有りますでしょうか?

2014/11/07 21:39:14
id:dilutionist

別の対応方法を追記しましたので、試してみて下さい。

2014/11/07 22:42:07

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません