带有MacOS的Nitrokey HSM#
安装`OpenSC <https://github.com/OpenSC/OpenSC/wiki>`__。或者,安装`这个<https://www.cardcontact.de/download/sc-hsm-starterkit.zip>`__驱动程序(source)。
定义你自己选择的SO-PIN和PIN。见`这些说明<https://github.com/OpenSC/OpenSC/wiki/SmartCardHSM#initialize-the-device>`__。之后你可以开始`生成新的钥匙<https://github.com/OpenSC/OpenSC/wiki/SmartCardHSM#generate-key-pair>`__。
你的Nitrokey现在可以使用了。
有`nitrotool <https://github.com/johndoe31415/nitrotool>`__作为OpenSC的一个更舒适的前端。(hsmwiz)
嵌入式系统。对于内存占用最小的系统,`sc-hsm-embedded <https://github.com/CardContact/sc-hsm-embedded>`__项目提供了一个读/只读PKCS#11模块。
`这个PKCS#11模块<https://github.com/CardContact/sc-hsm-embedded/wiki/PKCS11>`__适用于不需要在用户工作场所生成密钥的部署。PKCS#11模块还支持德国市场上的主要电子签名卡。
OpenSCDP。SmartCard-HSM与`OpenSCDP <https://www.openscdp.org/>`__完全集成,这是一个开放的智能卡开发平台。请参阅`公共支持脚本<https://www.openscdp.org/scripts/sc-hsm/jsdoc/index.html>`__了解详情。