Cómo empezar¶
- Instalación
Install OpenSC. You need at least version 0.19. You can find recent builds for Debian-based systems like Ubuntu here if your system does not have the newest version of OpenSC. Alternatively, install this driver (source).
Instale OpenSC. Alternativamente, instale este controlador (fuente).
En algunas versiones de macOS, OpenSC no encuentra la biblioteca CCID del sistema operativo. En este caso, las herramientas OpenSC mostrarán errores
Unresponsive Card. El problema puede solucionarse copiando o enlazando simbólicamente el directorio/usr/libexec/SmartCardServicesa/usr/local/libexec/SmartCardServices. Un reinicio después de este cambio es obligatorio para que la nueva biblioteca sea reconocida.Instale OpenSC. Alternativamente, instale este controlador (fuente).
Defina el SO-PIN y el PIN de su elección. Consulte estas instrucciones. Después puede empezar a generar nuevas claves.
Su Nitrokey ya está listo para ser utilizado.
Existe nitrotool como un frontend más cómodo para OpenSC. (hsmwiz)
Sistemas embebidos: Para los sistemas con una huella de memoria mínima, el proyecto sc-hsm-embedded proporciona un módulo PKCS#11 de sólo lectura.
Este módulo PKCS#11 es útil para implementaciones en las que no se requiere la generación de claves en el lugar de trabajo del usuario. El módulo PKCS#11 también es compatible con las principales tarjetas de firma electrónica disponibles en el mercado alemán.
OpenSCDP: La SmartCard-HSM está totalmente integrada con OpenSCDP, la plataforma abierta de desarrollo de tarjetas inteligentes. Consulte los scripts de soporte público ` <https://www.openscdp.org/scripts/sc-hsm/jsdoc/index.html>`__ para obtener más detalles.