openssl_pkey_new

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

openssl_pkey_newГенерирует новый секретный ключ

Описание

openssl_pkey_new ( array $configargs = ? ) : resource

openssl_pkey_new() создает новую пару открытый/закрытый ключ. Открытую часть ключа можно получить с помощью функции openssl_pkey_get_public().

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

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

configargs

Вы можете настроить параметры генерации ключа (например указать число бит) с помощью configargs. См. описание функции openssl_csr_new() для детальной информации о configargs.

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

Возвращает идентификатор ресурса, либо false в случае ошибки.

Список изменений

Версия Описание
7.1.0 Добавлен ключ curve_name в configarg для обеспечения возможности создания EC ключей.