(PHP 5 >= 5.2.2, PHP 7, PHP 8)
openssl_pkcs12_export_to_file — Exporta un certificado compatible con PKCS#12
$certificate,$output_filename,$private_key,$passphrase,$options = []
openssl_pkcs12_export_to_file() almacena un certificado
certificate en un fichero denominado
output_filename en un formato de fichero PKCS#12.
x509Ver los parámetros clave/Certificados para una lista de valores válidos.
output_filenameRuta de acceso al fichero de salida.
private_keyClave privada del fichero PKCS#12. Ver parámetros Clave/Certificado para una lista de valores válidos.
passphraseContraseña de cifrado para desbloquear el fichero PKCS#12.
optionsArray opcional, las demás claves serán ignoradas.
| Clave | Descripción |
|---|---|
"extracerts" |
array de certificados adicionales o un certificado único a incluir en el fichero PKCS#12. |
"friendly_name" |
string 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.
|