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.