(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
openssl_pkey_get_private — Lee una clave privada
$private_key, #[\SensitiveParameter] ?string $passphrase = null): OpenSSLAsymmetricKey|false
openssl_pkey_get_private() analiza la clave
private_key y la prepara para ser utilizada
por otras funciones.
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).
Devuelve una instancia de OpenSSLAsymmetricKey en caso de éxito, o
false si ocurre un error.
| 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.
|