CentOS 7にSoftHSMをインストールしようとしています。SoftHSMは、Botan(最小必須バージョン1.10.0)やOpenSSL(最小必須バージョン1.0.0)などの暗号化ライブラリに依存しています。 OpenSSLバージョン1.1.1を使用していますが、構成中にno GOST support
が発生しました 。以下はエラーメッセージです:
checking for OpenSSL GOST support... Cannot find GOST engine configure: error: OpenSSL library has no GOST support
解決策:
OpenSSL 1.1.0以降では、GOSTエンジンは含まれなくなりました。以下は、変更ログのエキスパートです:
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).
したがって、以下のように、SoftHSMでGOSTエンジンのサポートを無効にする必要があります。
./configure --disable-gost
これは、Javaプログラムを介してSoftHSMをインストールしてアクセスするためのステップバイステップガイドです。