
Open-Source-Toolkit, das TLS/SSL-Protokolle und eine kryptografische Bibliothek mit voller Stärke für Verschlüsselung, Entschlüsselung, Zertifikatsverwaltung und sichere Kommunikation implementiert.
OpenSSL 1.1.1g 21. April 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 einer robusten, kommerziell nutzbaren, vollwertigen Open-Source-Toolkit-Implementierung der Transport Layer Security (TLS)-Protokolle (einschließlich SSLv3) sowie einer vollwertigen universellen Kryptographiebibliothek.
OpenSSL entstammt der SSLeay-Bibliothek, die von Eric A. Young und Tim J. Hudson entwickelt wurde. Das OpenSSL-Toolkit ist unter einer Dual-Lizenz (der OpenSSL- Lizenz und der SSLeay-Lizenz) lizenziert, was bedeutet, dass Sie es für kommerzielle und nicht-kommerzielle Zwecke frei nutzen dürfen, sofern Sie die Bedingungen beider Lizenzen erfüllen.
Das OpenSSL-Toolkit 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 von SSL/TLS benötigt wird, aber nicht logisch dazu gehört.
openssl: Ein Kommandozeilen-Tool, das verwendet werden kann für: Erstellung von Schlüsselparametern Erstellung von X.509-Zertifikaten, CSRs und CRLs Berechnung von Nachrichten-Digests Verschlüsselung und Entschlüsselung SSL/TLS Client- und Server-Tests Verarbeitung 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
Informationen zur kommerziellen technischen Unterstützung finden Sie auf der OpenSSL-Website www.openssl.org. Kostenloser Community-Support ist über die openssl-users E-Mail-Liste verfügbar (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 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'
- Betriebssystemname, -version, Hardwareplattform
- 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 wie erwartet funktioniert, bedeutet das nicht unbedingt, dass es sich um einen Fehler in OpenSSL handelt. Verwenden Sie für diese Art von Anfragen die openssl-users E-Mail-Liste.
Siehe CONTRIBUTING
Eine Reihe von Nationen schränkt die Nutzung oder Ausfuhr von Kryptographie ein. Wenn Sie möglicherweise solchen Beschränkungen unterliegen, sollten Sie vor dem Versuch, kryptografischen Code zu entwickeln oder zu verbreiten, kompetente professionelle rechtliche Beratung einholen.