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 » lors de l'accès à PayPal ?
Impossible d'obtenir le certificat d'émetteur local pour le certificat SSL d'accès PayPal
Pour accéder aux services de PayPal, l'authentification est cruciale. Cela commence par l'obtention d'un jeton en utilisant cURL et PHP. Cependant, les développeurs rencontrent souvent l'erreur suivante : "Problème de certificat SSL : impossible d'obtenir le certificat de l'émetteur local."
Avez-vous besoin de SSL pour l'accès PayPal ?
Contrairement à Selon la croyance populaire, l'API PayPal Access ne nécessite pas explicitement SSL. Certains peuvent rencontrer cette erreur sans avoir besoin de SSL.
Pourquoi cette erreur se produit-elle ?
L'erreur survient généralement en raison du comportement par défaut de PHP. PHP 5.3.6 et les versions antérieures ne valident pas automatiquement les certificats SSL par défaut.
Solution
Pour corriger ce problème, mettez à jour votre configuration PHP vers PHP 5.3.7 ou plus haut. De plus, téléchargez une liste actuelle des autorités de certification et incluez-la dans votre php.ini :
curl.cainfo=<path-to>/cacert.pem
Redémarrez votre serveur Web et vous devriez pouvoir obtenir le certificat nécessaire sans rencontrer l'erreur.
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!