(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
openssl_pkey_export — Получает строку с ключом в формате PEM
$key,&$output,$passphrase = null,$options = null
Функция openssl_pkey_export() экспортирует
ключ key в виде строки в формате PEM и сохраняет его в
параметре output (передаётся по ссылке).
Замечание: Для корректной работы этой функции должен существовать правильный openssl.cnf. Для более подробной информации смотрите замечания под разделом установки.
key
output
passphrase
Ключ опционально защищается паролем passphrase.
options
Параметр options можно использовать для тонкой
настройки процесса экспорта путём указания, либо переопределения
опций конфигурационного файла openssl.
Описание функции openssl_csr_new() даёт подробную информацию
о параметре options.
Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.
| Версия | Описание |
|---|---|
| 8.0.0 |
Параметр key теперь принимает экземпляр OpenSSLAsymmetricKey
или OpenSSLCertificate;
раньше принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509.
|