OpenSSL
PHP Manual

openssl_pkey_new

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

openssl_pkey_newГенерация нового секретного ключа

Описание

resource openssl_pkey_new ([ array $configargs ] )

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

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

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

configargs

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

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

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

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

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

OpenSSL
PHP Manual