(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.
x509Ver los parámetros clave/Certificados para una lista de valores válidos.
outputEn caso de éxito, esta variable contendrá el PKCS#12.
private_keyClave privada del archivo PKCS#12. Consulte Public/Private Key Parameters para obtener la lista de valores válidos.
passphraseContraseña de cifrado para desbloquear el archivo PKCS#12.
optionsArray 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 resource de tipo OpenSSL X.509 CSR.
|
| 8.0.0 |
private_key ahora acepta una instancia de
OpenSSLAsymmetricKey o OpenSSLCertificate ;
anteriormente, se aceptaba un resource de tipo OpenSSL key o OpenSSL X.509.
|