Documentación offline PHP master

openssl_pkey_export_to_file

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

openssl_pkey_export_to_file

Guarda una clave en formato ASCII en un fichero

Descripción#

```php

[\SensitiveParameter] #[\SensitiveParameter] openssl_pkey_export_to_file(OpenSSLAsymmetricKey $key, string $output_filename, [string $passphrase], [array $options]): bool#

```php

openssl_pkey_export_to_file guarda la clave en formato ASCII (PEM) key en el fichero output_filename.

[!NOTE] Debe existir un archivo openssl.cnf válido e instalado para que esta función opere correctamente. Ver las notas encontradas en la sección concerniente a la instalación para más información.

Parámetros#

key

output_filename
Ruta del fichero de salida.

passphrase
La clave puede estar eventualmente protegida por una frase de contraseña.

options
options puede ser utilizado para ajustar el proceso de exportación especificando o reemplazando las opciones del archivo de configuración de OpenSSL. Véase openssl_csr_new para más información sobre options.

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 key acepta ahora una instancia de OpenSSLAsymmetricKey o OpenSSLCertificate; anteriormente, se aceptaba un resource de tipo OpenSSL key o OpenSSL X.509.