openssl_pkey_get_public

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

openssl_pkey_get_publicExtract public key from certificate and prepare it for use

Descrição

openssl_pkey_get_public() extracts the public key from public_key and prepares it for use by other functions.

Parâmetros

public_key

public_key can be one of the following:

  1. an OpenSSLAsymmetricKey instance
  2. a string having the format file://path/to/file.pem. The named file must contain a PEM encoded certificate/public key (it may contain both).
  3. A PEM formatted public key.

Valor Retornado

Returns an OpenSSLAsymmetricKey instance on success, or false on error.

Registro de Alterações

Versão Descrição
8.0.0 On success, this function returns an OpenSSLAsymmetricKey instance now; previously, a resource of type OpenSSL key was returned.
8.0.0 public_key accepts an OpenSSLAsymmetricKey or OpenSSLCertificate instance now; previously, a resource of type OpenSSL key or OpenSSL X.509 was accepted.