
OpenSSL-Toolkit, das TLS/SSL-Protokolle und eine allgemeine Kryptographie-Bibliothek mit Befehlszeilenwerkzeugen für Schlüsselerzeugung, Zertifikatsverwaltung, Verschlüsselung und Entschlüsselung bereitstellt.
OpenSSL 1.1.1g 21 Apr 2020
Copyright (c) 1998-2020 The OpenSSL Project Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson Alle Rechte vorbehalten.
Das OpenSSL-Projekt ist eine gemeinschaftliche Initiative zur Entwicklung eines robusten, professionellen, voll ausgestatteten und quelloffenen Werkzeugkastens, der die Transport Layer Security (TLS)-Protokolle (einschließlich SSLv3) sowie eine vollwertige allgemeine kryptografische Bibliothek implementiert.
OpenSSL geht auf die SSLeay-Bibliothek zurück, die von Eric A. Young und Tim J. Hudson entwickelt wurde. Der OpenSSL-Werkzeugkasten wird unter einer dualen Lizenz (der OpenSSL-Lizenz und der SSLeay-Lizenz) vertrieben, was bedeutet, dass Sie ihn für kommerzielle und nicht-kommerzielle Zwecke frei nutzen dürfen, solange Sie die Bedingungen beider Lizenzen erfüllen.
Der OpenSSL-Werkzeugkasten umfasst:
libssl (mit plattformspezifischer Benennung): Stellt die Client- und Server-seitigen Implementierungen für SSLv3 und TLS bereit.
libcrypto (mit plattformspezifischer Benennung): Stellt allgemeine kryptografische und X.509-Unterstützung bereit, die SSL/TLS benötigt, aber nicht logischer Teil davon ist.
openssl: Ein Befehlszeilenwerkzeug, das verwendet werden kann für: Erstellung von Schlüsselparametern Erstellung von X.509-Zertifikaten, CSRs und CRLs Berechnung von Nachrichtendigests Verschlüsselung und Entschlüsselung SSL/TLS-Client- und Server-Tests Bearbeitung von S/MIME-signierten oder -verschlüsselten E-Mails Und mehr...
Siehe die entsprechende Datei: INSTALL Linux, Unix, Windows, OpenVMS, ... NOTES.* INSTALL-Ergänzungen für verschiedene Plattformen
Einzelheiten zum Bezug von kommerziellem technischem Support finden Sie auf der OpenSSL-Website www.openssl.org. Kostenloser Community-Support steht über die Mailingliste openssl-users zur Verfügung (siehe https://www.openssl.org/community/mailinglists.html für weitere Details).
Wenn Sie Probleme mit OpenSSL haben, führen Sie bitte zunächst die folgenden Schritte durch:
- Laden Sie die neueste Version aus dem Repository herunter,
um zu sehen, ob das Problem bereits behoben wurde
- Konfigurieren Sie mit no-asm
- Entfernen Sie Compiler-Optimierungsflags
Wenn Sie einen Fehler melden möchten, geben Sie bitte die folgenden Informationen an und erstellen Sie ein Issue auf GitHub:
- OpenSSL-Version: Ausgabe von 'openssl version -a'
- Konfigurationsdaten: Ausgabe von 'perl configdata.pm --dump'
- Betriebssystemname, Version, Hardware-Plattform
- Compiler-Details (Name, Version)
- Anwendungsdetails (Name, Version)
- Problembeschreibung (Schritte zur Reproduktion des Problems, falls bekannt)
- Stack-Traceback (falls die Anwendung einen Core-Dump erzeugt)
Nur weil etwas nicht so funktioniert, wie Sie es erwarten, bedeutet das nicht unbedingt, dass es sich um einen Fehler in OpenSSL handelt. Verwenden Sie für diese Art von Anfragen die Mailingliste openssl-users.
Siehe CONTRIBUTING
Eine Reihe von Nationen schränkt die Nutzung oder den Export von Kryptografie ein. Wenn Sie möglicherweise solchen Beschränkungen unterliegen, sollten Sie fachkundigen rechtlichen Rat einholen, bevor Sie versuchen, kryptografischen Code zu entwickeln oder zu verbreiten.