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
Libérer: 2024-12-10 05:39:14
original
762 Les gens l'ont consulté

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"
Copier après la connexion
  • 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");
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal