openssl_pkey_export_to_file

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

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

Описание

bool openssl_pkey_export_to_file ( mixed $key , string $outfilename [, string $passphrase [, array $configargs ]] )

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

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

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

key

outfilename

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

passphrase

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

configargs

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

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

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

add a note add a note

User Contributed Notes 2 notes

up
0
StampyCode
1 year ago
On Linux (PHP5.6), this function will overwrite an existing keyfile, unless the keyfile is marked as read-only, in which case you will get an error:

    error:0200100D:system library:fopen:Permission denied
up
0
w3ricardo
5 years ago
You can't use this function to export a public key

Warning: openssl_pkey_export_to_file(): supplied key param is a public key
To Top