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

Опис

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

Параметри

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.

Значення, що повертаються

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

Журнал змін

Версія Опис
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.