2016-03-18 10 views
0

は、これらの変更のために、ペイパル2016マーチャントセキュリティのアップグレードについての電子メールを得た:ペイパルサンドボックスIPN:14077410:SSLルーチン:ssl23_get_server_hello:SSLv3の警告ハンドシェイクに失敗

  • SSL証明書は、SHA-256
  • TLSにアップグレード1.2とHTTP/1.1のアップグレード

現在ペイパルサンドボックス上でそれをテストしますが、メッセージ「エラーのSSLv3警告ハンドシェイクに失敗:14077410:SSLルーチン:SSL23_GET_SERVER_HELLO」を取得し、これを使用するときIPN test plugin、およびこれは試験のためにphp fileです。

私がウェブホストとしてGoDaddyはを使用しています:

PHPのバージョンからPHP 5.2

.NETランタイムバージョンからASP.NET 2.0/3.0/3.5

SSL証明書 - 購入していません

この問題を解決するにはどうすればよいですか? GoDaddyので

、私は "ASP.NET 4.0/4.5"、およびPHPに "PHP 5.4" へ.NETランタイムをアップグレードするオプションを持っている、それは問題を解決するのに役立ちますか?

はあなたに

答えて

0

ありがとう基本的に、あなたのサーバソフトウェア・スタック(PHP、OpenSSLのカール)を更新する必要があります。

詳細はpost about the POODLE vulnerabilityを参照してください。

PHP 5.4では十分ではありません。投稿から引き出しました...

As of 01.19.2016 PayPal now supports only TLS 1.2 on the sandbox (and in June the same will apply to production systems).

If you want to use TLS 1.2 you’ll need to upgrade to OpenSSL 1.0.1 as a minimum, >and then you’ll be able to set CURLOPT_SSLVERSION to 6 (TLS 1.2).

If you want TLS 1.2 to be used automatically during SSL requests, you’ll also need to upgrade to PHP 5.5.19+ (this is the ideal solution but many projects are still on older PHP versions).

+0

ありがとう、あなたの返事のためにアンドリュー。どうやら、PHP 5.4は私がアップグレードできる最新のPHPバージョンです。私はgoDaddyでSSL証明書を購入していないし、godaddyや他のウェブホストでopensslやCURLをどうやってチェックするのか? –

+0

ここに記載されている内容と一致するソフトウェアスタックを持つサーバーに移動するには、それらを取得する必要があります。登録して移行する前にバージョンが十分に良いことを確認するだけで済みます。彼らがあなたに設定したものはどれも新しいもので、更新されたものがすべてあるはずですが、すべてを移行する前にそれらを確認して確認したいと思うでしょう。 –

関連する問題