Erreur cURL 60 : problème de certificat SSL
Lors de l'envoi de requêtes API à l'aide de Stripe, vous pouvez rencontrer l'erreur « Erreur cURL 60 : certificat SSL problème : impossible d'obtenir le certificat de l'émetteur local." Ce problème est dû à une difficulté à vérifier le certificat SSL lors de la communication.
Résolution :
Télécharger et extraire cacert.pem :
Enregistrez le fichier :
Mettre à jour php.ini :
Ajouter ou mettre à jour les éléments suivants line :
curl.cainfo = "C:\xampp\php\extras\ssl\cacert.pem"
Redémarrer Services :
Option supplémentaire :
Si les étapes précédentes ne résolvent pas le problème, vous pouvez essayer ce qui suit :
Dans votre code, où vous effectuez la requête cURL, ajoutez ce qui suit options :
curl_setopt($process, CURLOPT_CAINFO, dirname(__FILE__) . '/cacert.pem'); curl_setopt($process, CURLOPT_SSL_VERIFYPEER, true);
Ces étapes résoudront généralement l'erreur cURL 60 en fournissant à votre serveur PHP les certificats SSL nécessaires pour vérifier l'identité du serveur distant.
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!