Ich versuche, SoftHSM auf CentOS 7 zu installieren. SoftHSM hängt von einer kryptografischen Bibliothek wie Botan (mindestens erforderliche Version 1.10.0) oder OpenSSL (mindestens erforderliche Version 1.0.0) ab. Ich habe OpenSSL Version 1.1.1 und während der Konfiguration ist no GOST support
aufgetreten . Unten ist die Fehlermeldung:
checking for OpenSSL GOST support... Cannot find GOST engine configure: error: OpenSSL library has no GOST support
Lösung:
Ab OpenSSL 1.1.0 und höher ist die GOST-Engine nicht mehr enthalten. Unten ist der Experte aus dem Changelog:
The GOST engine was out of date and therefore it has been removed. An up-to-date GOST engine is now being maintained in an external repository. See: https://wiki.openssl.org/index.php/Binaries. Libssl still retains support for GOST ciphersuites (these are only activated if a GOST engine is present).
Daher müssen Sie die GOST-Engine-Unterstützung in SoftHSM auch wie folgt deaktivieren:
./configure --disable-gost
Hier ist eine Schritt-für-Schritt-Anleitung zum Installieren und Zugreifen auf SoftHSM über das Java-Programm.