2014-10-09 75 views

回答

1

取決於你的庫包含了什麼,它是如何編譯的以及它與OpenSSL的兼容程度如何,我相信你只需要使用openssl engine命令,儘管我以前從來沒有使用它來添加引擎。

這似乎是一個很好的信息來源。它談到了一些第三方軟件,但我認爲這只是用於測試/故障排除(除非您考慮EVP,OpenSSL API,第三方軟件)。從第26頁開始,它似乎有一些關於如何將PKCS11引擎添加到OpenSSL的全面文檔。

http://www.dnssec.cz/files/nic/doc/hsm.pdf

+0

我相信OpenSC,它提供的工具和庫與智能卡的工作,提供了OpenSSL的兼容PKCS11引擎,但它的意思與OpenSC兼容的智能卡或至少智能支持開放標準接入協議卡接口如USB連接智能卡的CCID。你會認爲在密碼學和HSM領域應該有一些標準化,但即使用google搜索,你也會發現這是一個真正的混亂。無論如何,你需要先測試。查看[OpenSC的OpenSSL的PKCS11引擎](https://github.com/OpenSC/libp11)。 – 2017-05-04 05:50:39