Les meilleurs développeurs PHP freelances sont sur Codeur.com

[PHP] OpenSSL file_get_contents HTTPS problème

 Fermé·Moins de 500 €·6 offres·546 vues·4 interactions


Bonjour,

Alors que tout fonctionnait bien depuis des années et que je n'ai à priori rien changé, un de mes script PHP qui fait un file_get_contents sur un de mes sites ne fonctionne plus.

Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed

Or ce même certificat (un wildcard) est utilisé sur d'autres sous-domaine et la le file_get_contents fonctionne.

C'est pourtant le même certificat qui est présenté.

Je ne souhaite pas désactiver la vérification du certificat (je sais que c'est une possibilité en le paramétrant dans le context), j'aimerais comprendre pourquoi le certificat ne sait plus être vérifié par PHP alors que le certificat est valide sur tous les naviguateurs.

J'ai bien défini le openssl.cafile dans le php.ini qui pointe vers un bundle de CA à jour (et de nouveau, avec le même certificat, sur mes autres sous-domaine je n'ai pas d'erreur).

Je me demande si ce ne serait pas plutôt un problème de version de TLS

Si quelqu'un s'y connais en certificat, openssl, tls...

merci

Budget indicatif : Moins de 500 €

Publication : 08 avril 2021 à 22h06

Profils recherchés : Développeur PHP freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

6 freelances ont répondu à ce projet

6 propositions de devis en moins de 2h

E
Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.