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
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
openssl_pkey_export_to_file — Obtiene una representación de una clave exportable a un archivo
$key
,$outfilename
,$passphrase
= ?,$configargs
= ?
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.
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
.
Devuelve true
en caso de éxito o false
en caso de error.
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