(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
openssl_pkey_get_private — Получает закрытый ключ
$private_key, #[\SensitiveParameter] ?string $passphrase = null): OpenSSLAsymmetricKey|false
Функция openssl_pkey_get_private() разбирает
ключ private_key и подготавливает его к работе
в других функциях.
private_key
Параметр private_key разрешается задавать следующим образом:
passphrase
Если ключ защищён паролем, то его надо указать в параметре
passphrase.
Функция возвращает экземпляр класса OpenSSLAsymmetricKey или false,
если возникла ошибка.
| Версия | Описание |
|---|---|
| 8.0.0 |
В случае успешного выполнения функция возвращает экземпляр OpenSSLAsymmetricKey;
раньше возвращался ресурс (resource) типа OpenSSL key.
|
| 8.0.0 |
Параметр private_key теперь принимает экземпляр OpenSSLAsymmetricKey
или OpenSSLCertificate;
раньше принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509.
|
| 8.0.0 |
Параметр passphrase теперь принимает значение null.
|