
OpenSSL-Toolkit, das TLS/SSL-Protokolle und eine allgemeine Kryptographie-Bibliothek bereitstellt, einschließlich Schlüsselerzeugung, Zertifikatsverwaltung, Verschlüsselung und Entschlüsselungsdienstprogrammen.
OpenSSL 1.1.1g 21 Apr 2020
Copyright (c) 1998-2020 The OpenSSL Project Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson All rights reserved.
Das OpenSSL-Projekt ist eine gemeinschaftliche Initiative zur Entwicklung eines robusten, professionellen, voll funktionsfähigen und quelloffenen Toolkit, das die Transport Layer Security (TLS)-Protokolle (einschließlich SSLv3) sowie eine leistungsstarke allgemeine Kryptographie-Bibliothek implementiert.
OpenSSL stammt von der von Eric A. Young und Tim J. Hudson entwickelten SSLeay-Bibliothek ab. Das OpenSSL-Toolkit ist unter einer dualen Lizenz lizenziert (der OpenSSL-Lizenz und der SSLeay-Lizenz), was bedeutet, dass Sie es für kommerzielle und nicht-kommerzielle Zwecke frei erhalten und nutzen können, solange 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 für SSL/TLS benötigt wird, aber nicht logisch dazu gehört.
openssl: Ein Befehlszeilentool, 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 signierter oder verschlüsselter S/MIME-E-Mail Und mehr...
Siehe die entsprechende Datei: INSTALL Linux, Unix, Windows, OpenVMS, ... NOTES.* INSTALL-Ergänzungen für verschiedene Plattformen
Weitere Informationen zum Erhalt kommerzieller technischer Unterstützung finden Sie auf der OpenSSL-Website . Kostenlose Community-Unterstützung erhalten Sie über die openssl-users-E-Mail-Liste (siehe für weitere Details).
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'
- 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 Anfrage die openssl-users-E-Mail-Liste.
Siehe CONTRIBUTING
Eine Reihe von Nationen schränken die Nutzung oder Ausfuhr von Kryptografie ein. Wenn Sie möglicherweise von solchen Einschränkungen betroffen sind, sollten Sie vor der Entwicklung oder Verbreitung von Kryptografiecode kompetenten professionellen Rechtsrat einholen.