(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
openssl_pkey_get_public — Извлекает открытый ключ из сертификата и подготавливает его к использованию
$public_key): OpenSSLAsymmetricKey|false
openssl_pkey_get_public() извлекает открытый ключ из
public_key и подготавливает его к использованию в
других функциях.
public_key
public_key может быть одним из:
экземпляр OpenSSLAsymmetricKey
строка вида file://path/to/file.pem. Файл должен содержать кодированный в PEM сертификат/публичный ключ (может содержать и то и другое).
Открытый ключ в формате PEM.
Возвращает экземпляр OpenSSLAsymmetricKey или false в случае возникновения ошибки.
| Версия | Описание |
|---|---|
| 8.0.0 |
В случае успешного выполнения функция возвращает экземпляр OpenSSLAsymmetricKey;
ранее возвращался ресурс (resource) типа OpenSSL key.
|
| 8.0.0 |
public_key теперь принимает экземпляр OpenSSLAsymmetricKey
или OpenSSLCertificate;
ранее принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509.
|