Maison > Article > développement back-end > Pourquoi est-ce que je reçois le message « Problème de certificat SSL : impossible d'obtenir le certificat de l'émetteur local » lorsque j'utilise PayPal Access ?
Accès PayPal : dépannage des problèmes de certificat SSL
Lorsque vous travaillez avec cURL et PHP pour vous connecter à PayPal Access, vous pouvez rencontrer l'erreur suivante : "Problème de certificat SSL : impossible d'obtenir le certificat de l'émetteur local." Ce problème peut entraver votre capacité à accéder à l'API PayPal Access et à récupérer l'adresse e-mail de l'utilisateur.
Pour résoudre cette erreur, il est important de répondre à deux questions clés :
Non, SSL n'est pas explicitement requis par PayPal Access à cette fin.
Cette erreur peut se produire si votre configuration PHP ne gère pas correctement la vérification du certificat SSL. Par défaut, cURL peut tenter de valider le certificat du serveur distant à l'aide de son ensemble d'autorités de certification de confiance. Si le certificat CA nécessaire n'est pas présent dans ce lot, vous rencontrerez l'erreur « Impossible d'obtenir le certificat de l'émetteur local ».
Solution :
Pour résoudre ce problème , assurez-vous que votre configuration PHP est correctement configurée pour valider les certificats. Au lieu de désactiver la vérification des certificats, comme le suggère le hack rapide consistant à définir CURLOPT_SSL_VERIFYPEER sur false, la bonne approche consiste à mettre à jour votre configuration PHP pour télécharger et installer une liste à jour des autorités de certification de confiance.
curl.cainfo=<path-to>/cacert.pem
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!