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.0 | key тепер приймає екземпляр OpenSSLAsymmetricKey або OpenSSLCertificate; раніше приймався ресурс (resource) типуOpenSSL key илиOpenSSL X.509 |