Un bon nombre de fonctions OpenSSL exigent une clé ou un certificat comme paramètres. Les méthodes suivantes peuvent être utilisé pour les récupérer:
Certificats
OpenSSL X.509
)
retournée par openssl_x509_read()
-----BEGIN CERTIFICATE-----
.
Demandes de signature de certificat (Certificate Signing Requests abrévié CSRs)
OpenSSL X.509 CSR
)
retournée par openssl_csr_new()
-----BEGIN CERTIFICATE REQUEST-----
.
Clés publiques/privées
OpenSSL key
)
retournée par openssl_csr_new()
OpenSSL X.509
)
-----BEGIN PUBLIC KEY-----
.
array($key, $passphrase)
, où
$key
représente une clé spécifiée par un
fichier ou une représentation textuelle comme
cité ci-dessus, et $passphrase représente une
chaîne contenant la phrase de passe de cette clé privée.