
Robustes Open-Source-Toolkit, das TLS/SSL-Protokolle implementiert und eine vollwertige kryptografische Bibliothek für Verschlüsselung, Entschlüsselung, Zertifikatsverwaltung und sichere Kommunikation 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, kommerziell nutzbaren, voll ausgestatteten Open-Source-Toolkits, das die Transport Layer Security (TLS)-Protokolle (einschließlich SSLv3) sowie eine vollwertige Allzweck-Kryptographie-Bibliothek implementiert.
OpenSSL stammt von der SSLeay-Bibliothek ab, die von Eric A. Young und Tim J. Hudson entwickelt wurde. Das OpenSSL-Toolkit ist unter einer Doppellizenz lizenziert (der OpenSSL-Lizenz plus der SSLeay-Lizenz), was bedeutet, dass Sie es frei erhalten und für kommerzielle sowie nicht-kommerzielle Zwecke nutzen können, sofern Sie die Bedingungen beider Lizenzen erfüllen.
Das OpenSSL-Toolkit umfasst:
libssl (mit plattformspezifischer Benennung): Stellt die Client- und Server-Implementierungen für SSLv3 und TLS bereit.
libcrypto (mit plattformspezifischer Benennung): Stellt die allgemeine kryptographische und X.509-Unterstützung bereit, die von SSL/TLS benötigt wird, aber logisch nicht dazu gehört.
openssl: Ein Kommandozeilenwerkzeug, das verwendet werden kann für: Erstellung von Schlüsselparametern Erstellung von X.509-Zertifikaten, CSRs und CRLs Berechnung von Message-Digests Ver- und Entschlüsselung SSL/TLS-Client- und Server-Tests Verarbeitung von S/MIME-signierter oder -verschlüsselter E-Mail Und mehr...
Siehe die entsprechende Datei: INSTALL Linux, Unix, Windows, OpenVMS, ... NOTES.* INSTALL-Ergänzungen für verschiedene Plattformen
Einzelheiten zur Beschaffung kommerzieller technischer Unterstützung finden Sie auf der OpenSSL-Website www.openssl.org. Kostenlose Community-Unterstützung ist über die E-Mail-Liste openssl-users verfügbar (weitere Einzelheiten siehe https://www.openssl.org/community/mailinglists.html).
Wenn Sie Probleme mit OpenSSL haben, führen Sie bitte zunächst die folgenden Schritte aus:
- Laden Sie die neueste Version aus dem Repository herunter,
um zu prüfen, 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'
- Name, Version und Hardware-Plattform des Betriebssystems
- 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 E-Mail-Liste openssl-users.
Siehe CONTRIBUTING
Eine Reihe von Nationen schränken die Nutzung oder den Export von Kryptographie ein. Wenn Sie möglicherweise solchen Beschränkungen unterliegen, sollten Sie fachkundigen professionellen Rechtsrat einholen, bevor Sie versuchen, kryptographischen Code zu entwickeln oder zu verbreiten.