openssl_pkey_get_public
En esta página
openssl_pkey_get_public
Extrae una clave pública de un certificado y la prepara
Descripción#
php
openssl_pkey_get_public(OpenSSLAsymmetricKey $public_key): OpenSSLAsymmetricKeyphp
openssl_pkey_get_public extrae la clave pública del certificado public_key y la prepara para ser utilizada por otras funciones.
Parámetros#
public_key
public_key puede tener uno de los siguientes valores:
-
Una instancia de
OpenSSLAsymmetricKey. -
Una cadena en el formato
file://path/to/file.pem. El fichero designado debe contener una clave pública o un certificado en formato PEM (eventualmente ambos). -
Una clave pública en formato PEM.
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 | public_key acepta ahora una instancia de OpenSSLAsymmetricKey o OpenSSLCertificate; anteriormente se aceptaba un resource de tipo OpenSSL key o OpenSSL X.509. |