OpenSSL Funktionen
PHP Manual

openssl_pkey_new

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

openssl_pkey_newErzeugt einen neuen privaten Schlüssel

Beschreibung

resource openssl_pkey_new ([ array $configargs ] )

openssl_pkey_new() erzeugt ein neues privates und öffentliches Schlüsselpaar. Den öffentlichen Teil des Schlüssels können Sie mit openssl_pkey_get_public() erhalten.

Hinweis: Die ordnungsgemäße Ausführung dieser Funktion setzt die Installation einer gültigen openssl.cnf-Datei voraus. Mehr Information hierzu finden sie im Installationsabschnitt.

Parameter-Liste

configargs

Die Schlüsselerzeugung können Sie mit configargs feiner abstimmen (z.B. die Angabe der verwendeten Bits). Weitere Informationen zu configargs entnehmen Sie bitte der Dokumentation zu openssl_csr_new().

Rückgabewerte

Gibt eine Resource für den privaten Schlüssel im Erfolgsfall zurück, andernfalls FALSE

Changelog

Version Beschreibung
7.1.0 Das curve_name Konfigurationsargument wurde hinzugefügt, so dass EC-Schlüssel erzeugt werden können.

OpenSSL Funktionen
PHP Manual