Para poder interaccionar adecuadamente con las tarjetas criptográficas en general y con el DNI electrónico en particular, el equipo ha de tener instalados unas "piezas" de software denominadas módulos criptográficos.
En los entornos GNU / Linux y MacOS podemos utilizar el DNI electrónico a través de un módulo criptográfico denominado PKCS#11.
Documentos con recomendaciones de instalación
Software para las distribuciones Linux
Software para Sistemas MacOs X 32/64 bits
Software para Sistemas Solaris 10
Software Cambio de Pin para GNU/Linux y MacOs
OpenDNIe