openssl_pkcs12_export_to_file
En esta página
openssl_pkcs12_export_to_file
Exporta un certificado compatible con
PKCS
#12
Descripción#
```php
[\SensitiveParameter] #[\SensitiveParameter] openssl_pkcs12_export_to_file(OpenSSLCertificate $certificate, string $output_filename, OpenSSLAsymmetricKey $private_key, string $passphrase, [array $options]): bool#
```php
openssl_pkcs12_export_to_file almacena un certificado certificate en un fichero denominado output_filename en un formato de fichero PKCS#12.
Parámetros#
certificate
Ver los parámetros clave/Certificados para una lista de valores válidos.
output_filename
Ruta de acceso al fichero de salida.
private_key
Clave privada del fichero PKCS#12. Ver parámetros Clave/Certificado para una lista de valores válidos.
passphrase
Contraseña de cifrado para desbloquear el fichero PKCS#12.
options
Array 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 |
Valores devueltos#
Esta función retorna true en caso de éxito o false si ocurre un error.
Historial de cambios#
| 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. |