Maison >développement back-end >tutoriel php >Comment résoudre le « problème de certificat SSL, vérifiez que le certificat CA est OK » dans XAMPP 1.7.3 ?

Comment résoudre le « problème de certificat SSL, vérifiez que le certificat CA est OK » dans XAMPP 1.7.3 ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-10 05:39:14686parcourir

How to Fix

Erreur de vérification SSL : "échec de la vérification du certificat" avec XAMPP 1.7.3

Pendant la communication HTTP Secure (HTTPS), votre application établit un connexion sécurisée avec un serveur distant en vérifiant son certificat SSL. Dans une récente mise à niveau vers XAMPP 1.7.3, les utilisateurs ont rencontré l'erreur « Erreur cURL : problème de certificat SSL, vérifiez que le certificat CA est OK. »

Cette erreur indique généralement que le certificat de l'autorité de certification (CA) utilisé pour valider le certificat du serveur n'est pas reconnu par le magasin de confiance de votre système. Pour le résoudre, suivez les étapes ci-dessous :

  • Définissez l'option cainfo :
    Depuis PHP 5.3.7, vous pouvez spécifier l'emplacement du fichier de certificat CA à l'aide du curl Option .cainfo dans php.ini.
curl.cainfo = "PATH_TO/cacert.pem"
  • Télécharger cacert.pem :
    Téléchargez le fichier de certificat CA (cacert.pem) depuis https://curl.se/ca/cacert.pem et enregistrez-le dans un emplacement accessible par PHP.
  • Mettez à jour php.ini :
    Ajoutez la ligne curl.cainfo ci-dessus à votre fichier php.ini et redémarrez Apache.

Alternativement, si la mise à jour de php.ini n'est pas possible, vous pouvez définir l'option cURL cainfo pour chaque ressource cURL :

curl_setopt ($ch, CURLOPT_CAINFO, "PATH_TO/cacert.pem");

Une fois que vous avez terminé ces étapes, vos connexions HTTPS devraient s'établir avec succès sans erreurs de vérification.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn