Sto cercando di installare SoftHSM su CentOS 7. SoftHSM dipende da una libreria crittografica come Botan (versione minima richiesta 1.10.0) o OpenSSL (versione minima richiesta 1.0.0). Ho OpenSSL versione 1.1.1 e durante la configurazione ho riscontrato no GOST support
. Di seguito è riportato il messaggio di errore:
checking for OpenSSL GOST support... Cannot find GOST engine configure: error: OpenSSL library has no GOST support
Soluzione:
Da OpenSSL 1.1.0 e versioni successive il motore GOST non è più incluso. Di seguito è riportato l'esperto dal 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).
Quindi, devi disabilitare il supporto del motore GOST in SoftHSM anche come di seguito:
./configure --disable-gost
Ecco una guida passo passo per installare e accedere a SoftHSM tramite il programma Java.