J'essaie d'installer SoftHSM sur CentOS 7. SoftHSM dépend d'une bibliothèque cryptographique telle que Botan (version minimale requise 1.10.0) ou OpenSSL (version minimale requise 1.0.0). J'ai OpenSSL version 1.1.1 et lors de la configuration, j'ai rencontré no GOST support
. Ci-dessous le message d'erreur :
checking for OpenSSL GOST support... Cannot find GOST engine configure: error: OpenSSL library has no GOST support
Solution :
À partir d'OpenSSL 1.1.0 et versions ultérieures, le moteur GOST n'est plus inclus. Ci-dessous l'expert du journal des modifications :
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).
Vous devez donc désactiver la prise en charge du moteur GOST dans SoftHSM également comme ci-dessous :
./configure --disable-gost
Voici un guide étape par étape pour installer et accéder à SoftHSM via le programme Java.