Nous avons un site d'achat en ligne. Lorsque je vais à la page de paiement, j'obtiens une erreur comme celle-ci "erreur: 14094410: routines SSL: SSL3_READ_BYTES: échec de la négociation de l'alerte sslv3 (35)"
Depuis le journal des erreurs apache, je peux voir quelques tentatives de connexion à api.paypal.com. Voici la partie de mon journal d'erreurs Apache
* About to connect() to api.paypal.com port 443 (#0)
* Trying 66.211.168.123... * connected
* Connected to api.paypal.com (66.211.168.123) port 443 (#0)
* successfully set certificate verify locations:
* CAfile: none
CApath: /etc/ssl/certs
* error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
* Closing connection #0
Quand j'ai essayé de me connecter à api.paypal.com en utilisant curl, je reçois une erreur comme celle-ci
curl -iv https://api.paypal.com/
* About to connect() to api.paypal.com port 443 (#0)
* Trying 66.211.168.91... connected
* Connected to api.paypal.com (66.211.168.91) port 443 (#0)
* successfully set certificate verify locations:
* CAfile: none
CApath: /etc/ssl/certs
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS handshake, CERT (11):
* SSLv3, TLS handshake, Request CERT (13):
* SSLv3, TLS handshake, Server finished (14):
* SSLv3, TLS handshake, CERT (11):
* SSLv3, TLS handshake, Client key exchange (16):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSLv3, TLS alert, Server hello (2):
* error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
* Closing connection #0
curl: (35) error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
la source
Je rencontre cette même question.
Parce que je n'ouvre pas le port 443 dans Centos.
Vous passez donc à la caisse du port 443!
Méthode de résolution:
cd /etc/httpd/conf.d vim ssl.conf
dans la première ligne, ajoutez deux lignes:
Tu peux l'essayer!
la source