PHP 8.4.2 Released!

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(
    #[\SensitiveParameter] OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $key,
    string $output_filename,
    #[\SensitiveParameter] ?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.0 Параметр key теперь принимает экземпляр OpenSSLAsymmetricKey или OpenSSLCertificate; раньше принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509.
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top