openssl_csr_sign() génère un certificat x509 (une ressource)
depuis la CSR csr, générée précédemment par
openssl_csr_new(), mais ce paramètre peut aussi être une
CSR encodée au format PEM, et spécifiée avec
file://path/to/csr ou une chaîne exportée par
openssl_csr_export().
Le certificat généré sera signé par le certificat
cacert. Si cacert vaut NULL,
le certificat généré sera auto-signé.
priv_key est la clé privée qui correspond au certificat
cacert.
days spécifie la durée pour laquelle le certificat
est valide, en nombre de jours.
Vous pouvez affiner la signature CSR avec configargs.
Voir la fonction openssl_csr_new() pour plus d'informations
sur le paramètre configargs.
Depuis PHP 4.3.3, vous pouvez spécifier le numéro de série du certificat généré
avec l'argument serial. Dans les versions précédentes,
il vaut toujours 0.
openssl_csr_sign() retourne une ressource de certificat x509 en cas de succès, et FALSE sinon.
Note : Vous devez installer un fichier openssl.cnf valide pour que cette fonction opère correctement. Voyez les notes dans la section installation pour plus d'informations.
| Précédent | Sommaire | Suivant |
| openssl_csr_new | Niveau supérieur | openssl_error_string |