Nitrokey HSM com GNU/Linux#

  1. Instalar OpenSC. É necessária pelo menos a versão 0.19. Pode encontrar construções recentes para sistemas baseados em debian como o Ubuntu aqui se o seu sistema não tiver a versão mais recente do OpenSC. Alternativamente, instale isto driver (` fonte <https://github.com/CardContact/sc-hsm-embedded>`__).

  2. Defina SO-PIN e PIN das suas próprias escolhas. Ver estas instruções. Depois pode começar a `gerar novas chaves <https://github.com/OpenSC/OpenSC/wiki/SmartCardHSM#generate-key-pair>>x id=»263»></x>__.

A sua Nitrokey está agora pronta a ser utilizada.

  • nitrotool como um front-end mais confortável para o OpenSC. (hsmwiz)

  • Sistemas Embutidos: Para sistemas com uma área de memória mínima, o módulo PKCS#11 é fornecido pelo projecto sc-hsm-embedded.

  • ` Este módulo PKCS#11 <https://github.com/CardContact/sc-hsm-embedded/wiki/PKCS11>`__ é útil para implementações em que a geração de chaves no local de trabalho do utilizador’s não é necessária. O módulo PKCS#11 também suporta os principais cartões de assinatura electrónica disponíveis no mercado alemão.

  • OpenSCDP: O SmartCard-HSM está totalmente integrado com OpenSCDP, a plataforma aberta de desenvolvimento de cartões inteligentes. Ver as ` scripts de suporte público <https://www.openscdp.org/scripts/sc-hsm/jsdoc/index.html>`__ para detalhes.