
OpenSSL 1.1.0g Kryptografie-Bibliothek und TLS-Toolkit, das Verschlüsselung, Entschlüsselung, Zertifikatsverwaltung und SSL/TLS-Protokollunterstützung für sichere Kommunikation bereitstellt.
OpenSSL 1.1.0g 2. November 2017
Copyright (c) 1998-2016 Das OpenSSL-Projekt 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 funktionsfähigen Open-Source-Toolkits, das die Transport Layer Security (TLS)-Protokolle (einschließlich SSLv3) sowie eine vollwertige allgemeine Kryptografiebibliothek 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 sowie der SSLeay-Lizenz), was bedeutet, dass Sie es für kommerzielle und nicht-kommerzielle Zwecke frei nutzen können, sofern Sie die Bedingungen beider Lizenzen erfüllen.
Das OpenSSL-Toolkit enthält:
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 Kommandozeilenwerkzeug, das für folgende Zwecke verwendet werden kann: Erstellung von Schlüsselparametern Erstellung von X.509-Zertifikaten, CSRs und CRLs Berechnung von Nachrichtendigesten 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
Details zur kommerziellen technischen Unterstützung finden Sie auf der OpenSSL-Website www.openssl.org. Kostenlose Community-Unterstützung erhalten Sie über die openssl-users-E-Mail-Liste (siehe https://www.openssl.org/community/mailinglists.html für weitere Einzelheiten).
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'
- Alle "Configure"-Optionen, die Sie während der Kompilierung der
Bibliothek ausgewählt haben (falls zutreffend, siehe INSTALL)
- 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 openssl-users-E-Mail-Liste.
Siehe CONTRIBUTING
Eine Reihe von Ländern schränkt die Nutzung oder Ausfuhr von Kryptografie ein. Falls Sie möglicherweise solchen Einschränkungen unterliegen, sollten Sie vor dem Versuch, kryptografischen Code zu entwickeln oder zu verbreiten, kompetenten professionellen Rechtsrat einholen.