it-swarm.com.de

pHP-Paypal-Fehler: 14077410: SSL-Routinen: SSL23_GET_SERVER_HELLO: Fehler beim Handshake-Alarm für sslv3

Heute hat eine Website mit PHP 5.5, die einwandfrei funktioniert hat, diesen Fehler ausgelöst:

fehler: 14077410: SSL-Routinen: SSL23_GET_SERVER_HELLO: Fehler beim Handshake für den Alarm "sslv3"

Ich habe viele Lösungen aus verschiedenen Fragen ausprobiert, kann aber den Fehler nicht finden.

MAMP-SSL-Fehler: "Fehler: 14077410: SSL-Routinen: SSL23_GET_SERVER_HELLO: Fehler beim Handshake-Alarm" sslv3 "

Hier wird angegeben, den CURLOPT_SSL_VERIFYPEER in false zu ändern, funktioniert aber nicht.

Ich habe es mit vielen sslversions und cipher_list probiert, funktioniert aber auch nicht.

Wie gesagt, dieses Problem war vor ein paar Tagen nicht hier, vielleicht ist es etwas Neues mit der Version 1.6.4.

Irgendeine Idee?

26
Noé Andrés

Wenn Sie auf den Sandbox-Server zeigen, wurden in letzter Zeit einige Aktualisierungen vorgenommen, die diesen bestimmten Fehler verursachen würden. 
Nachfolgend finden Sie die Informationen und den Link von der Microsite des Paypal Merchant Technical Support zum SHA-256-Upgrade:

SHA-256 unterstützen. Paypal aktualisiert SSL-Zertifikate auf allen Live- und Sandbox-Endpunkten von SHA-1 auf die stärkeren und stabileren SHA-256-Algorithmus. Sie müssen Ihre Integration auf die Unterstützung von .__ aktualisieren. Zertifikate mit SHA-256. 
Verwendung des VeriSign G2 Root-Zertifikats wird eingestellt. In Übereinstimmung mit den Industriestandards wird Paypal nicht mehr als sicher angesehen Verbindungen, für die das VeriSign G2-Stammzertifikat für die Vertrauensstellung erforderlich ist Validierung. Nur sichere Verbindungsanfragen, die unser .__ erwarten. Zertifikat/Vertrauenskette, die vom G5-Stammzertifikat signiert werden soll, wird führen zu erfolgreichen sicheren Verbindungen.

Direkt von der Paypal MicroSite: SSL Certificate Upgrade

Vom 19. bis 20. Januar 2016 werden die Sandbox-Endpunkte auf "new .__" aktualisiert. SHA-256, 2048-Bit-Zertifikate:

api.sandbox.Paypal.com
api-3t.sandbox.Paypal.com
api-aa.sandbox.Paypal.com
api-aa-3t.sandbox.Paypal.com
svcs.sandbox.Paypal.com
pointofsale.sandbox.Paypal.com
ipnpb.sandbox.Paypal.com
www.sandbox.Paypal.com (for IPN)

Hier ist der Link zum Paypal-Benutzerhandbuch mit detaillierten Anweisungen zum Ändern Ihres Zertifikats in ein G5-Root-Zertifikat. 

18
pp_MSI_Jenn

Ich aktualisiere meinen PHP -Server von 5.4 auf 7.0 und der Fehler verschwindet.

1
Tapa Save

Mein Problem wurde durch die Neuinstallation von PHP 7 auf meinem Mac gelöst. Es kann sich auch lohnen, die Version von libcurl auf dem neuesten Stand zu überprüfen.

0
NickS

Also das Problem mit dem Handshake-Fehler schon behoben. Es war wegen PHP-Version. Sobald ich auf PHP 5.5 umgestiegen bin, wurde das Problem gelöst.

0
D Godhani