SSL_CONF_CTX_SET1_PREFIX(3ssl)

BEZEICHNUNG
SSL_CONF_CTX_set1_prefix - Setzt das Konfigurationskontextbefehlspräfix

ÜBERSICHT
 #include <openssl/ssl.h>

 unsigned int SSL_CONF_CTX_set1_prefix(SSL_CONF_CTX *cctx, const char *prefix);

BESCHREIBUNG
Die Funktion SSL_CONF_CTX_set1_prefix() setzt das Befehlspräfix von cctx auf prefix. Falls prefix NULL ist, wird es auf den Vorgabewert wiederhergestellt.

ANMERKUNGEN
Befehlspräfixe ändern die Befehle, die von nachfolgenden SSL_CONF_cmd()-Aufrufen erkannt werden. Ist beispielsweise für Dateien der Präfix »SSL« gesetzt, dann werden die Befehlsnahmen wie »SSLProtocol«, »SSLOptions« usw. anstelle von »Protocol« und »Options« erkannt. Ähnlich für Befehlszeilen, falls das Präfix »--ssl-« ist, dann wird »--ssl-no_tls1_2« anstelle von »-no_tls1_2« erkannt.

Falls der Schalter SSL_CONF_FLAG_CMDLINE gesetzt ist, dann werden bei der Präfixüberprüfung die Groß- und Kleinschreibung berücksichtigt und »-« ist die Vorgabe. Im unwahrscheinlichen Fall, dass eine Anwendung ausdrücklich kein Präfix setzen will, muss sie es explizit auf "" setzen.

Falls der Schalter SSL_CONF_FLAG_FILE gesetzt ist, dann werden bei der Präfixüberprüfung die Groß- und Kleinschreibung nicht berücksichtigt und es gibt keine Vorgabe für das Präfix.

RÜCKGABEWERTE
SSL_CONF_CTX_set1_prefix() liefert 1 bei Erfolg und 0 bei Fehlschlag zurück.

SIEHE AUCH
ssl(7), SSL_CONF_CTX_new(3), SSL_CONF_CTX_set_flags(3), SSL_CONF_CTX_set_ssl_ctx(3), SSL_CONF_cmd(3), SSL_CONF_cmd_argv(3)

GESCHICHTE
Diese Funktionen wurden in OpenSSL 1.0.2 hinzugefügt.

COPYRIGHT
Copyright 2012-2016 Die OpenSSL-Projekt-Autoren. Alle Rechte vorbehalten.

Lizenziert under der Apache License 2.0 (der »Lizenz«). Sie dürfen diese Datei nur verwenden, wenn Sie der Lizenz folgen. Sie können eine Kopie der Lizenz in der Datei LICENSE in der Quelldistribution finden oder unter <https://www.openssl.org/source/license.html>.

ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 (https://www.gnu.org/licenses/gpl-3.0.html) oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer (debian-l10n-german@lists.debian.org).