DSA_GENERATE_KEY(3ssl) OpenSSL DSA_GENERATE_KEY(3ssl) BEZEICHNUNG DSA_generate_key - Erstellt ein DSA-Schlusselpaar UBERSICHT #include Die folgenden Funktionen gelten seit OpenSSL 3.0 als veraltet und konnen durch die Definition von OPENSSL_API_COMPAT mit einem geeigneten Versionswert vollstandig versteckt werden, siehe openssl_user_macros(7): int DSA_generate_key(DSA *a); BESCHREIBUNG Alle in dieser Seite beschriebenen Funktionen sind veraltet. Anwendungen sollten stattdessen wie in EVP_PKEY-DSA(7) beschrieben EVP_PKEY_keygen_init(3) und EVP_PKEY_keygen(3) verwenden. DSA_generate_key() erwartet, dass a DSA-Parameter enthalt. Sie erstellt ein neues Schlusselpaar und speichert es in a->pub_key und a->priv_key. Der Zufallszahlengenerator muss vor Aufruf von DSA_generate_key() initialisiert worden sein. Falls die automatische Initialisierung oder Neuinitialisierung des OpenSSL-CSPRNG aufgrund besonderer externer Umstande fehlschlagt (siehe RAND(7)), wird die Aktion fehlschlagen. RUCKGABEWERTE DSA_generate_key() liefert im Erfolgsfall 1 zuruck, ansonsten 0. Die Fehler-Codes konnen mittels ERR_get_error(3) erlangt werden. SIEHE AUCH DSA_new(3), ERR_get_error(3), RAND_bytes(3), DSA_generate_parameters_ex(3) GESCHICHTE Diese Funktion wurde in OpenSSL 3.0 als veraltet markiert. COPYRIGHT Copyright 2000-2021 Die OpenSSL Projekt-Autoren. Alle Rechte vorbehalten. Lizenziert under der Apache License 2.0 (der >>Lizenz<<). Sie durfen diese Datei nur verwenden, wenn Sie der Lizenz folgen. Sie konnen eine Kopie der Lizenz in der Datei LICENSE in der Quelldistribution finden oder unter . UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . 3.6.2 7. April 2026 DSA_GENERATE_KEY(3ssl)