openssl_pkey_export
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
openssl_pkey_export — Отримує рядок із ключем у форматі PEM
Опис
openssl_pkey_export( OpenSSLAsymmetricKey|OpenSSLCertificate|array|string $key, string &$output, ?string $passphrase = null, ?array $options = null): bool
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 |