Várias funções openssl exigem um parâmetro de chave ou certificado. Os seguintes métodos podem ser usados para obtê-los:
Certificados
OpenSSL X.509
)
retornada de openssl_x509_read()
-----BEGIN CERTIFICATE-----
Solicitações de assinatura de certificado (CSRs)
OpenSSL X.509 CSR
)
retornado de openssl_csr_new()
-----BEGIN CERTIFICATE REQUEST-----
Chaves Públicas/Privadas
OpenSSL key
)
retornada de openssl_get_publickey() ou
openssl_get_privatekey()
OpenSSL X.509
)
-----BEGIN PUBLIC KEY-----
array($key, $passphrase)
onde $key representa uma
chave especificada usando a notação file:// ou de conteúdo textual acima, e
$passphrase representa uma string contendo a senha para essa
chave privada