Un gran número de funciones OpenSSL requieren una clave o un certificado como parámetros. Los métodos siguientes pueden ser utilizados para obtenerlos:
Certificados
OpenSSL X.509
)
devuelta por openssl_x509_read()
-----BEGIN CERTIFICATE-----
.
Solicitudes de firma de certificados (Certificate Signing Requests, abreviado CSRs)
OpenSSL X.509 CSR
)
devuelta por openssl_csr_new()
-----BEGIN CERTIFICATE REQUEST-----
.
Claves públicas/privadas
OpenSSL key
)
devuelta por openssl_csr_new()
OpenSSL X.509
)
-----BEGIN PUBLIC KEY-----
.
array($key, $passphrase)
, donde
$key
representa una clave especificada por un
fichero o una representación textual como se ha citado anteriormente, y $passphrase representa una
cadena que contiene la frase de contraseña de esta clave privada.