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