(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.
|