openssl_pkey_export_to_file

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

openssl_pkey_export_to_fileЗаписывает в файл ключ в формате PEM

Описание

openssl_pkey_export_to_file(
    OpenSSLAsymmetricKey|OpenSSLCertificate|array|string$key,
    string$output_filename,
    ?string$passphrase = null,
    ?array$options = null
): bool

openssl_pkey_export_to_file() записывает key в формате PEM в файл output_filename.

Замечание: Для корректной работы этой функции должен существовать правильный openssl.cnf. Для более подробной информации смотрите замечания под разделом установки.

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

key

output_filename

Путь до файла.

passphrase

Ключ опционально защищается паролем passphrase.

options

options можно использовать для тонкой настройки процесса экспорта путём указания, либо переопределения опций конфигурационного файла openssl. Смотрите openssl_csr_new() для подробной информации о options.

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

Возвращает true в случае успешного выполнения или false, если возникла ошибка.

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

ВерсияОписание
8.0.0key теперь принимает экземпляр OpenSSLAsymmetricKey или OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509.
To Top