openssl_pkey_get_private
En esta página
openssl_pkey_get_private
Lee una clave privada
Descripción#
```php
[\SensitiveParameter] #[\SensitiveParameter] openssl_pkey_get_private(OpenSSLAsymmetricKey $private_key, [string $passphrase]): OpenSSLAsymmetricKey#
```php
openssl_pkey_get_private analiza la clave private_key y la prepara para ser utilizada por otras funciones.
Parámetros#
private_key
private_key puede ser uno de los siguientes valores:
-
una cadena en el formato
file://path/to/file.pem. El fichero así designado debe contener una clave privada o un certificado en formato PEM (eventualmente ambos). -
Una clave privada en formato PEM.
passphrase
El parámetro opcional passphrase debe ser utilizado si la clave especificada está cifrada (protegida por una contraseña).
Valores devueltos#
Devuelve una instancia de OpenSSLAsymmetricKey en caso de éxito, o false si ocurre un error.
Historial de cambios#
| Versión | Descripción |
|---|---|
| 8.0.0 | En caso de éxito, esta función devuelve ahora una instancia de OpenSSLAsymmetricKey; anteriormente se devolvía un resource de tipo OpenSSL key. |
| 8.0.0 | private_key acepta ahora una instancia de OpenSSLAsymmetricKey o OpenSSLCertificate; anteriormente se aceptaba un resource de tipo OpenSSL key o OpenSSL X.509. |
| 8.0.0 | passphrase es ahora nullable. |