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.pemcurl_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.
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.
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