"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment résoudre le "SSL3_GET_SERVER_CERTIFATE: Certificate Vérifier l'échec" Erreur en PHP?

Comment résoudre le "SSL3_GET_SERVER_CERTIFATE: Certificate Vérifier l'échec" Erreur en PHP?

Publié le 2025-02-06
Parcourir:632

How to Resolve the

Résolution "ssl3_get_server_certificate: certificate vérifie" Erreur pour les demandes https

dans le domaine du développement Web, l'utilisation de HTTPS pour la communication sécurisée est paramount. Cependant, parfois, des erreurs peuvent survenir lors des demandes HTTPS, telles que l'infâme "SSL3_GET_SERVER_CERTIFATE: Certificate Verify Failli, CA est OK."

Navigation de l'erreur

lorsque cela Une erreur se produit, elle indique généralement une différence entre le certificat de serveur attendu et celui présenté par le serveur. Malgré le CA (Certificate Authority) considéré comme valide, les problèmes de validation de certificat persistent. Dans la configuration du paramètre curl.cainfo dans php.ini. Ce paramètre spécifie le chemin d'accès à un fichier contenant des certificats racine de confiance. Par défaut, PHP utilise ses propres certificats groupés, qui peuvent ne pas être mis à jour régulièrement.

pour résoudre l'erreur:

Téléchargez le bundle CA-Certificates à partir de https: // curl. SE / CA / CACERT.PEM.

Enregistrez le fichier téléchargé dans un emplacement souhaité, par exemple, /path/to/cacert.per [curl] Section, et ajoutez la ligne suivante:

    curl.cainfo = /path/to/cacert.pem
  1. Ajustements de demande individuels
Si les ajustements de configuration PHP ne sont pas possibles, les demandes Curl spécifiques peuvent être configurées pour utiliser le certificat CA personnalisé en définissant l'option Curlopt_cainfo:
curl.cainfo = /path/to/cacert.pem
curl_setopt ($ ch, curlopt_cainfo, '/path/to/cacert.pem'); &&& & vobe Présenté par le point de terminaison HTTPS est valide et signé par un ca. Si le problème persiste, envisagez de vérifier les paramètres de pare-feu ou de vérifier les certificats côté serveur.
  1. Conclusion

En suivant ces étapes, vous pouvez résoudre efficacement le "ssl3_get_server_certificate: Certifate Verify Verify Échec, CA est OK "Erreur et assurez-vous une communication https lisse dans vos applications PHP.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3