PHP 8.5.0 Alpha 2 available for testing

openssl_pkey_export_to_file

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

openssl_pkey_export_to_fileGuarda una clave en formato ASCII en un fichero

Descripción

openssl_pkey_export_to_file(
    #[\SensitiveParameter] OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $key,
    string $output_filename,
    #[\SensitiveParameter] ?string $passphrase = null,
    ?array $options = null
): bool

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

Nota: 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.
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top