Je dois ouvrir des ressources distantes qui sont signées par l'autorité de certification d'une société privée. À l'heure actuelle, PHP n'ouvre pas les ressources car il ne fait pas confiance au signataire du certificat. Je sais que vous pouvez faire des certificats avec l'objet de contexte de flux, mais je cherche un moyen de donner à PHP la clé publique d'une nouvelle autorité de certification et les méthodes file()
et les méthodes similaires font confiance aux certificats à distance signés par cette autorité sans avoir à créer un contexte de flux chaque fois.Comment ajouter une autorité de certification à PHP afin que la fonction file() approuve les certificats signés par elle?
Existe-t-il un moyen d'ajouter une nouvelle autorité de certification à php.ini? J'ai essayé d'ajouter la clé publique de l'AC à /etc/ssl/certs/
, mais cela ne semble pas être reconnu.