openssl_pkey_get_private

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

openssl_pkey_get_privateLee una clave privada

Descripción

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:

  1. 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).
  2. 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 recurso de tipo OpenSSL key.
8.0.0 private_key acepta ahora una instancia de OpenSSLAsymmetricKey o OpenSSLCertificate; anteriormente se aceptaba un recurso de tipo OpenSSL key o OpenSSL X.509.
8.0.0 passphrase es ahora nullable.