Les meilleurs développeurs PHP freelances sont sur Codeur.com
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
6 freelances ont répondu à ce projet
6 propositions de devis en moins de 2h
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.