(PHP 5 >= 5.2.2, PHP 7, PHP 8)
openssl_pkcs12_export — Exporta un certificado compatible PKCS#12 a una variable
$certificate
,&$output
,$private_key
,$passphrase
,$options
= []
openssl_pkcs12_export() almacena un certificado
certificate
en una cadena denominada
output
en un formato PKCS#12.
x509
Ver parámetros Key/Certificate para un listado de valores válidos.
output
En caso de éxito, esta variable contendrá el PKCS#12.
private_key
Clave privada del archivo PKCS#12. Consulte Public/Private Key Parameters para obtener la lista de valores válidos.
passphrase
Contraseña de cifrado para desbloquear el archivo PKCS#12.
options
Array opcional, las otras claves serán ignoradas.
Clave | Descripción |
---|---|
"extracerts" |
Array de certificados adicionales o de un certificado único a incluir en el archivo PKCS#12. |
"friendly_name" |
cadena a utilizar para el certificado y la clave proporcionados |
Versión | Descripción |
---|---|
8.0.0 |
certificate ahora acepta una instancia de
OpenSSLCertificate ;
anteriormente, se aceptaba un recurso de tipo OpenSSL X.509 CSR .
|
8.0.0 |
private_key ahora acepta una instancia de
OpenSSLAsymmetricKey o OpenSSLCertificate ;
anteriormente, se aceptaba un recurso de tipo OpenSSL key o OpenSSL X.509 .
|