Icon

Partager Envoyer

(Document)

Configuration d'un fichier CA (autorités de certification SSL)

cUrl doit pouvoir valider un certificat SSL (c'est notamment le cas avec la bibliothèque guzzleHttp utilisée, par exemple, pour envoyer des messages SMS avec l'API Ovh).

Pour cela, PHP doit savoir où se trouve le fichier CA à utiliser (en principe, cacert.pem).

Ce fichier (à jour) peut être téléchargé à partir de https://curl.haxx.se/docs/caextract.html

Enregistrez-le dans le dossier webapp/_ca.

Dans votre fichier php.ini, ajoutez ensuite le chemin complet vers ce fichier.

Par exemple, sous Ms Windows :

[openssl]
; The location of a Certificate Authority (CA) file on the local filesystem
; to use when verifying the identity of SSL/TLS peers. Most users should
; not specify a value for this directive as PHP will attempt to use the
; OS-managed cert stores in its absence. If specified, this value may still
; be overridden on a per-stream basis via the "cafile" SSL stream context
; option.
openssl.cafile=C:wamp64wwwwebapp\_cacacert.pem

Puis redémarrez ou rechargez la configuration du serveur web.


Ce document a été publié le 2018-12-18 11:51:40. (Dernière mise à jour : 2018-12-28 17:09:02.)




This website uses 'cookies' to enhance user experience and provide authentification. You may change which cookies are set at any time by clicking on more info. Accept
x