CakeFest 2024: The Official CakePHP Conference

openssl_pkey_export_to_file

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

openssl_pkey_export_to_fileObtiene una representación de una clave exportable a un archivo

Descripción

openssl_pkey_export_to_file(
    mixed $key,
    string $outfilename,
    string $passphrase = ?,
    array $configargs = ?
): bool

openssl_pkey_export_to_file() guarda una interpretación (codificada con PEM) ascii blindada de key en un archivo nombrado por outfilename.

Nota: Necesita tener instalado un openssl.cnf válido para que esta función opere correctamente. Vea las notas sobre la sección de instalación para más información.

Parámetros

key

outfilename

Ruta del archivo de salida.

passphrase

La clave se puede proteger opcionalmente con una passphrase.

configargs

configargs se puede usar para ajustar el proceso de exportación especificando y/o sobrescribiendo las opciones del archivo de configuración de openssl. Véase openssl_csr_new() para más información acerca de configargs.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

add a note

User Contributed Notes 2 notes

up
-7
w3ricardo
12 years ago
You can't use this function to export a public key

Warning: openssl_pkey_export_to_file(): supplied key param is a public key
up
-7
StampyCode
7 years ago
On Linux (PHP5.6), this function will overwrite an existing keyfile, unless the keyfile is marked as read-only, in which case you will get an error:

error:0200100D:system library:fopen:Permission denied
To Top