Funciones de OpenSSL
PHP Manual

openssl_pkey_new

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

openssl_pkey_newGenera una clave privada nueva

Descripción

resource openssl_pkey_new ([ array $configargs ] )

openssl_pkey_new() genera un nuevo par clave privada y clave pública. El componente público de la clave se puede obtener usando openssl_pkey_get_public().

Nota: Necesita tener instalado un openssl.cnf válido para que esta función opere correctamente. Vea las notas sobre la sección de instalación para más información.

Parámetros

configargs

Se puede ajustar la generación de la clave (tal como especificando el número de bits) usando configargs. Véase openssl_csr_new() para más información acerca de configargs.

Valores devueltos

Devuelve un identificador de recurso para la clave privada si se tuvo éxito, o FALSE si se produjo un error.


Funciones de OpenSSL
PHP Manual