openssl_pkey_get_public

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

openssl_pkey_get_publicИзвлекает открытый ключ из сертификата и подготавливает его к использованию

Описание

openssl_pkey_get_public() извлекает открытый ключ из public_key и подготавливает его к использованию в других функциях.

Список параметров

public_key

public_key может быть одним из:

  1. экземпляр OpenSSLAsymmetricKey
  2. строка вида file://path/to/file.pem. Файл должен содержать кодированный в PEM сертификат/публичный ключ (может содержать и то и другое).
  3. Открытый ключ в формате PEM.

Возвращаемые значения

Возвращает экземпляр OpenSSLAsymmetricKey или false в случае возникновения ошибки.

Список изменений

ВерсияОписание
8.0.0 В случае успешного выполнения функция возвращает экземпляр OpenSSLAsymmetricKey; ранее возвращался ресурс (resource) типа OpenSSL key.
8.0.0public_key теперь принимает экземпляр OpenSSLAsymmetricKey или OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509.
To Top