openssl_pkey_export
En esta página
openssl_pkey_export
Almacena una representación exportable de la clave en una cadena de caracteres
Descripción#
```php
[\SensitiveParameter] #[\SensitiveParameter] openssl_pkey_export(OpenSSLAsymmetricKey $key, string $output, [string $passphrase], [array $options]): bool#
```php
openssl_pkey_export exporta la clave key en formato de cadena PEM, y la almacena en la variable output (que se pasa por referencia).
[!NOTE] Debe existir un archivo
openssl.cnfvá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
passphrase
La clave puede estar protegida por la contraseña passphrase.
options
options puede ser utilizado para ajustar el proceso de exportación especificando o reemplazando las opciones del archivo de configuración de OpenSSL. Consulte 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 ahora acepta una instancia de OpenSSLAsymmetricKey o OpenSSLCertificate ; anteriormente, se aceptaba un resource de tipo OpenSSL key o OpenSSL X.509. |