El dni-e es el documento nacional de identidad - electrónico, válido en España ( no sé si también servirá con el DNI argentino, pero con el DNI español va perfecto ), en la web oficial se presenta como:
"El desarrollo de la Sociedad de la Información y la difusión de los efectos positivos que de ella se derivan exigen la generalización de la confianza de los ciudadanos en las comunicaciones telemáticas.
Como respuesta a esta necesidad, y en el marco de las directivas de la Unión Europea, el Estado español ha aprobado un conjunto de medidas legislativas, como la Ley de Firma Electrónica y el RD sobre el Documento Nacional de Identidad electrónico, para la creación de instrumentos capaces de acreditar la identidad de los intervinientes en las comunicaciones electrónicas y asegurar la procedencia y la integridad de los mensajes intercambiados.
El nacimiento del Documento Nacional de Identidad electrónico (DNIe) responde, por tanto, a la necesidad de otorgar identidad personal a los ciudadanos para su uso en la nueva Sociedad de la Información, además de servir de impulsor de la misma. Así, el DNIe es la adaptación del tradicional documento de identidad a la nueva realidad de una sociedad interconectada por redes de comunicaciones.
De este modo, cada ciudadano podrá hacer realizar múltiples gestiones de forma segura a través de medios telemáticos y asegurando la identidad de los participantes en la comunicación."
Para el uso de este DNI-E se requiere el uso de una tarjeta inteligente que reconozca nuestro DNI:
Los pasos a seguir para instalar el dni-e (dni-electrónico español) son los siguientes:
1.-Descargar e instalar OPENSC
Primero comprobamos que no tengamos ninguna versión de los paquetes instalada en nuestro equipo.
A continuación descargamos el paquete que corresponda con nuestra versión.
Estos enlaces apuntan al área de descargas de la web del DNI electrónico. Dentro de estos paquetes nos encontraremos con 3 archivos libopensc2.deb, opensc.deb y opensc-dnie.deb. Instalar en el mismo orden en que son nombrados. Para ello descomprimimos el .tar y ejecutamos con doble click cada uno de los archivos .deb.
Cuando tengamos instalados los tres paquetes deberemos instalar algunos paquetes complementarios pinentry, libccid, libpcsclite1, pcscd, pcsc-tool, mozilla-opensc. Con el paquete pinentry debemos tener en cuenta el entorno gráfico que estamos usando, si es gnome instalaremos pinentry-gtk2, si es kde instalaremos pinentry-qt.
2.-Bloquear version de libopensc2 y opensc
El programa que maneja el dni-e, el paquete opensc-dnie, necesita para funcionar las versiones de libopensc2 y opensc instaladas anteriormente. Si estos paquetes se actualizan a versiones mas modernas el dni-e dejará de funcionar. Para bloquear estos paquetes e impedir que se actualicen ejecutaremos lo siguiente:
Para verificar que hemos bloqueado bien estos paquetes estos son los comandos y las salidas que debemos tener.
Y nos debe quedar de esta forma:
Y nos quedará una lista con los plugins que tengamos instalados y entre ellos buscamos:
3.- Descargar Certificados raíz.
El dni-e es un certificado digital y como tal está firmado por la autoridad correspondiente. En nuestro caso FNMT y Policía Nacional Española. Instalamos los certificados de las dos entidades.
Certificado raíz FNMT:
Certificado de la Policía nacional con firma SHA1:
http://www.dnielectronico.es/ZIP/ACRAIZ-SHA1.zip
Certificado de la Policía nacional con firma SHA256:
http://www.dnielectronico.es/ZIP/ACRAIZ-SHA2.zip
4.- Instalar certificados digitales en firefox
Opera y Chrome no soportan dni-e por si alguno quería experimentar.
Instalamos certificados de las autoridades certificadoras descargadas en el apartado anterior.
Pulsamos botón importar e importamos uno a uno los tres certificados. Cuando vayamos a importar los certificados nos pedirá que permisos le damos. Seleccionamos las tres opciones.
5.-Instalar modulo de lectura dni-e en firefox
Llegados a este punto, Firefox es capaz de reconocer los certificados firmados por las autoridades españolas, pero aun no es capaz de leer el DNI digital. Para ello, debemos ir al menú:
En esta pantalla pulsamos el botón "Cargar", que nos llevará a un formulario donde nos piden dos entradas; en "nombre del módulo" escribiremos "Lector DNIe" y en "Archivo del módulo" escribiremos: "/usr/lib/opensc-pkcs11.so".[/font]

"El desarrollo de la Sociedad de la Información y la difusión de los efectos positivos que de ella se derivan exigen la generalización de la confianza de los ciudadanos en las comunicaciones telemáticas.
Como respuesta a esta necesidad, y en el marco de las directivas de la Unión Europea, el Estado español ha aprobado un conjunto de medidas legislativas, como la Ley de Firma Electrónica y el RD sobre el Documento Nacional de Identidad electrónico, para la creación de instrumentos capaces de acreditar la identidad de los intervinientes en las comunicaciones electrónicas y asegurar la procedencia y la integridad de los mensajes intercambiados.
El nacimiento del Documento Nacional de Identidad electrónico (DNIe) responde, por tanto, a la necesidad de otorgar identidad personal a los ciudadanos para su uso en la nueva Sociedad de la Información, además de servir de impulsor de la misma. Así, el DNIe es la adaptación del tradicional documento de identidad a la nueva realidad de una sociedad interconectada por redes de comunicaciones.
De este modo, cada ciudadano podrá hacer realizar múltiples gestiones de forma segura a través de medios telemáticos y asegurando la identidad de los participantes en la comunicación."
Para el uso de este DNI-E se requiere el uso de una tarjeta inteligente que reconozca nuestro DNI:

Yo he realizado la instalación y configuración en un equipo con kubuntu 10.04 64 bits pero es válido para cualquier versión de ubuntu.

Los pasos a seguir para instalar el dni-e (dni-electrónico español) son los siguientes:
1.-Descargar e instalar OPENSC
Primero comprobamos que no tengamos ninguna versión de los paquetes instalada en nuestro equipo.
$ sudo aptitude purge libopensc2 opensc
A continuación descargamos el paquete que corresponda con nuestra versión.
http://www.dnielectronico.es/
http://www.dnielectronico.es/
Estos enlaces apuntan al área de descargas de la web del DNI electrónico. Dentro de estos paquetes nos encontraremos con 3 archivos libopensc2.deb, opensc.deb y opensc-dnie.deb. Instalar en el mismo orden en que son nombrados. Para ello descomprimimos el .tar y ejecutamos con doble click cada uno de los archivos .deb.
Cuando tengamos instalados los tres paquetes deberemos instalar algunos paquetes complementarios pinentry, libccid, libpcsclite1, pcscd, pcsc-tool, mozilla-opensc. Con el paquete pinentry debemos tener en cuenta el entorno gráfico que estamos usando, si es gnome instalaremos pinentry-gtk2, si es kde instalaremos pinentry-qt.
gnome dijo:
$ sudo aptitude install pinentry-gtk2 libccid libpcsclite1 pcscd pcsc-tool mozilla-opensc
$ sudo aptitude install pinentry-qt libccid libpcsclite1 pcscd pcsc-tool mozilla-opensc
2.-Bloquear version de libopensc2 y opensc
El programa que maneja el dni-e, el paquete opensc-dnie, necesita para funcionar las versiones de libopensc2 y opensc instaladas anteriormente. Si estos paquetes se actualizan a versiones mas modernas el dni-e dejará de funcionar. Para bloquear estos paquetes e impedir que se actualicen ejecutaremos lo siguiente:
$ sudo echo libopensc2 hold | dpkg --set-selections
$ sudo echo opensc hold | dpkg --set-selections
$ sudo aptitude hold libopensc2 opensc
Para verificar que hemos bloqueado bien estos paquetes estos son los comandos y las salidas que debemos tener.
$ sudo dpkg --get-selections libopensc2 opensc
Y nos debe quedar de esta forma:
$ sudo aptitude search libopensc2 opensc
Y nos quedará una lista con los plugins que tengamos instalados y entre ellos buscamos:
ihA libopensc2 - Smart card library with support...
ih opensc - Smart card utilities with support...
3.- Descargar Certificados raíz.
El dni-e es un certificado digital y como tal está firmado por la autoridad correspondiente. En nuestro caso FNMT y Policía Nacional Española. Instalamos los certificados de las dos entidades.
Certificado raíz FNMT:
Certificado de la Policía nacional con firma SHA1:
http://www.dnielectronico.es/ZIP/ACRAIZ-SHA1.zip
Certificado de la Policía nacional con firma SHA256:
http://www.dnielectronico.es/ZIP/ACRAIZ-SHA2.zip
4.- Instalar certificados digitales en firefox
Opera y Chrome no soportan dni-e por si alguno quería experimentar.
Instalamos certificados de las autoridades certificadoras descargadas en el apartado anterior.
Editar->Preferencias->Avanzado->Cifrado->Ver certificados->Autoridades.
Pulsamos botón importar e importamos uno a uno los tres certificados. Cuando vayamos a importar los certificados nos pedirá que permisos le damos. Seleccionamos las tres opciones.
5.-Instalar modulo de lectura dni-e en firefox
Llegados a este punto, Firefox es capaz de reconocer los certificados firmados por las autoridades españolas, pero aun no es capaz de leer el DNI digital. Para ello, debemos ir al menú:
Editar->Preferencias->Avanzado->Cifrado->Dispositivos de seguridad.
En esta pantalla pulsamos el botón "Cargar", que nos llevará a un formulario donde nos piden dos entradas; en "nombre del módulo" escribiremos "Lector DNIe" y en "Archivo del módulo" escribiremos: "/usr/lib/opensc-pkcs11.so".[/font]

Podéis encontrar toda información adicional sobre el dni-e en la web oficial:
http://www.dnielectronico.es/
http://www.dnielectronico.es/
gnome dijo: