Tag Archives: dnie

Instalar lector de DNI electrónico LTC31 USB en Apple Mac OS X 10.10 Yosemite (Migrado)

12 Ene

Este post describe como instalar las librerías del DNI electrónico (en adelante DNIe) en el sistema operativo Mac OS X 10.10 Yosemite si previamente habías seguido los pasos del anterior post https://gonzalezcasado.wordpress.com/2014/01/01/instalar-lector-de-dni-electronico-ltc31-usb-en-apple-mac-os-x-10-9-mavericks/, es decir, anteriormente ya tenías funcionando el DNIe en Mavericks.

1. Acceder a la Sede electrónica de la Fábrica Nacional de Moneda y Timbre en la sección Descarga de software y descargar la Librería de Multicard FNMT-DNIe, para nuestro caso, MAC OS  10.10 (Yosemite).

2. Conectar el lector de DNI electrónico LTC31 USB en un puerto USB e introducir el DNI electrónico en la ranura del lector de manera que el chip quede dentro.

7-instalacion_lector

3. Instalar la librería libpkcs11-fnmtdnie-1.2.1_OSX_10.10, que se descargó en el paso 1, siguiendo los pasos que va indicando el asistente de instalación (en unos de los pasos el asistente va a solicitar la contraseña del usuario).

4. Es posible que no puedas realizar el punto 3 porque la librería no procede de un desarrollador identificado.1-error-seguridad-libreria

Para desbloquear esta opción sin cambiar las políticas de seguridad de Yosemite ve a Preferencias del Sistema > Seguridad y privacidad > General. Donde pone “Permitir aplicaciones descargadas de” te aparecen las siguientes opciones.

2-preferencias-seguridad

Si no deseas cambiar a la opción “Cualquier sitio”, debajo de la opción “Cualquier sitio” te aparecerá un mensaje de que la librería libpkcs11-fnmtdnie-1.2.1.pkg ha sido ejecutada y al lado un botón para ejecutarla de forma excepcional. Pulsa ese botón y se lanzará el instalador de la librería. Observación: Es posible que tengas las opciones bloqueadas y tengas que hacer click sobre el candado e introducir la contraseña del administrador.

5. Una vez instalado se abre automáticamente, en el navegador Firefox, una pestaña con unas instrucciones de instalación de las librerías del DNIe: (file:///Library/Libpkcs11-fnmtdnie/share/web/launch.html).  No hay que realizar ninguna acción de las instrucciones que se muestran en esa página ya que la configuración anterior está almacenada y es la misma.

6. Cerrar Firefox y volverlo a abrir.

7. La web del DNIe proporciona una herramienta para Comprobar que los Certificados están correctamente instalados en nuestro sistema. Donde aparece una ventana con información del certificado del DNIe, y una vez pulsado el botón “Aceptar”, y si todo está correcto, se abre una web con la información personal que alberga el DNIe.

15-Comprobacion_Certificados

8. Dentro de la web con información personal que alberga el DNIe podemos comprobar si tenemos correctamente instalada la versión de Java para que el cliente de firma electrónica funcione. Para esto se facilita un enlace al final de la página llamado “Pulse para acceder a la aplicación de firma” y al hacer click se abre una web donde hay que pulsar el botón “Permitir” para que se pueda ejecutar el plugin de firma electrónica.

16-prueba_de_firma

En mi caso he puesto el texto a firmar y al pulsar el botón “Firmar” me han salido todas las ventanas típicas de aceptación, autorización… que te salen al firmar electrónicamente y me ha devuelto el texto firmado.

Anuncios

Instalar lector de DNI electrónico LTC31 USB en Apple Mac OS X 10.9 Mavericks

1 Ene

En este tutorial explico paso a paso como he conseguido instalar el lector de DNI electrónico LTC31 USB en el sistema operativo, de Apple, Mac OS X 10.9 Mavericks. He seguido todos los pasos del videotutorial de RichardGroy, por lo tanto, si en un momento no entendéis muy bien un paso o necesitáis aclarar algo podéis ver el video.

Aclaración: El lector de DNI electrónico LTC31 USB en Mac es totalmente Plug&Play, ya que cumple con los estándares recomendados para que funcione con los drivers que ya dispone Mac OS y así no sea necesario instalar ningún software añadido. El lector se instala automáticamente con sólo conectarlo al puerto USB. La dificultad de usar el DNI electrónico en los sistemas operativos de Mac OS radica en la instalación de los certificados de firma electrónica  y configuración del navegador.

1. Descargar Firefox.

1-descargar-firefox

2. Instalar Firefox arrastrando el icono de Firefox a la carpeta Aplicaciones.

2-instalar_firefox

 

Actualización 21-01-2014: Si en versiones de Mac OS X anteriores a Mavericks habías usado Firefox con el DNIe, entonces tienes que tener en cuenta el siguiente comentario que ha escrito un lector en este post:

En instalaciones anteriores se configuró Firefox para trabajar en 32 bits. Eso lo recuerda Mac os X e impide el correcto funcionamiento de esta nueva instalación que es a 64 bits.

El primer paso de este tutorial para los que tenían funcionando los lectores con anterioridad es:
“después de instalar Firefox de nuevo ir a la carpeta de aplicaciones-click botón derecho en icono Firefox-pulsar sobre ‘obtener información’-quitar la opción marcada de ‘ejecutar a 32 bits’ para que firefox funcione a 64 bits”.

 

3. Abrir Firefox.

4. Acceder a la Sede electrónica de la Fábrica Nacional de Moneda y Timbre. Aparece la típica página de “Esta conexión no está verificada” donde se tiene que hacer click en “Entiendo los riesgos”, después hay que pulsar el botón “Añadir excepción…” y por último pulsar el botón “Confirmar excepción de seguridad

3-aceptar_certificado_sede_electronica_moneda_y_timbre 4-confirmar_excepción_de_seguridad
5. Dentro de la Sede electrónica acceder al enlace “Descarga de software” de la parte inferior de la página.

6. Dentro de la sección Descarga de Software hay que descargar la Librería de Multicard FNMT-DNIe, para nuestro caso, MAC OS  10.8 (Mountain Lion) (DMG – 2.76 MB). Observación: Todavía no existe la MAC OS 10.9 pero la 10.8 también vale para Mavericks.

6-descargar_libreria_multicard_fnmt-dnie

7. Conectar el lector de DNI electrónico LTC31 USB en un puerto USB e introducir el DNI electrónico (en adelante DNIe) en la ranura del lector de manera que el chip quede dentro.

7-instalacion_lector
8. Instalar la librería libpkcs11-fnmtdnie-1.1.0_MAC_OS_10.8, que se descargó en el paso 6, siguiendo los pasos que va indicando el asistente de instalación (en unos de los pasos el asistente va a solicitar la contraseña del usuario).

9. Una vez instalado se abre automáticamente, en el navegador Firefox, una pestaña con unas instrucciones de instalación de las librerías del DNIe: (file:///Library/Libpkcs11-fnmtdnie/share/web/launch.html).  Observación: Las instrucciones de la pestaña no hay que seguirlas ni leerlas, solo basta con seguir los pasos que indico a continuación.

10. Copiar el texto: FNMT-RCM Modulo PKCS # 11 contenido en la pestaña del paso 9.

9-pestana_instalacion_libreria
11. En Firefox ir al menú Firefox -> Preferencias -> Avanzado -> Certificados -> Dispositivos de Seguridad.

11-Dispositivos_de_seguridad
12. Pulsar el botón Cargar y en el formulario que se abre introducir, en el campo “Nombre del módulo”, el texto FNMT-RCM Modulo PKCS # 11 (copiado en el paso 10), y en el campo “Archivo del módulo” introducir /Library/Libpkcs11-fnmtdnie/lib/libpkcs11-fnmtdnie.so y pulsar el botón Aceptar. Una vez aceptado aparecerá el nuevo dispositivo de seguridad registrado. Opcional: El campo “Archivo del módulo” se puede rellenar pulsando sobre el botón “Examinar” y navegando hasta el archivo libpkcs11-fnmtdnie.so que he indicado anteriormente, pero para mayor facilidad basta con copiar este texto: /Library/Libpkcs11-fnmtdnie/lib/libpkcs11-fnmtdnie.so y pegarlo dentro del campo “Archivo del módulo”.

12-Cargar-_Dispositivo_Seguridad

12-1_Dispositivo_Cargado

13. En Firefox ir al menú Firefox -> Preferencias -> Avanzado -> Certificados -> Ver Certificados. Firefox solicita la contraseña del DNIe y por lo tanto se tiene que introducir. Si la contraseña es correcta Firefox muestra los certificados instalados. Hacer click en la pestaña “Autoridades“, después pulsar el botón “Importar”, navegar hasta  /Library/Libpkcs11-fnmtdnie, seleccionar el archivo FNMTClase2CA.crt y pulsar el botón “Abrir”. Aparece una nueva ventana donde hay que marcar los tres check de “Confiar…” que aparecen y por último pulsar el botón “Aceptar“.

13-Ver_certificados

14-Importar_Certificado
14. En la misma pestaña que en el paso 13, “Autoridades”, importar el certificado raíz. Para ello repetimos las indicaciones del paso 13 pero seleccionado el archivo ac_raiz_dnie.crt que se encuentra en la misma ruta /Library/Libpkcs11-fnmtdnie

15. La web del DNIe proporciona una herramienta para Comprobar que los Certificados están correctamente instalados en nuestro sistema. Donde aparece una ventana con información del certificado del DNIe, y una vez pulsado el botón “Aceptar”, y si todo está correcto, se abre una web con la información personal que alberga el DNIe.

15-Comprobacion_Certificados

¡ENHORABUENA!: Si has llegado hasta el paso 15, quiere decir que tu Mac se encuentra correctamente configurado para consultar trámites de administración electrónica que no requieran firma electrónica como por ejemplo, todas las consultas de los trámites de la declaración de la renta en la AEAT.

Para tramites que requieran firma electrónica, como por ejemplo firmar la declaración de la renta al presentarla telemáticamente, tendrás que seguir con los siguientes pasos 😦

16. Dentro de la web con información personal que alberga el DNIe podemos comprobar si tenemos correctamente instalada la versión de Java para que el cliente de firma electrónica funcione. Para esto se facilita un enlace al final de la página llamado “Pulse para acceder a la aplicación de firma” y al hacer click se abre una web donde hay que pulsar el botón “Permitir” para que se pueda ejecutar el plugin de firma electrónica.

16-prueba_de_firma

17. Opcional: Si aparece un icono en la parte superior izquierda llamado “Missig Plug-in” hay que hacer click sobre él y pulsar en el botón “More Info…” el cual abrirá una página web para Descargar la última versión de Java. Una vez descargado el archivo dmg hay que instalarlo siguiendo los pasos de asistente de instalación (en unos de los pasos el asistente va a solicitar la contraseña del usuario).

16-1_prueba_firma_missing_plugin

16-2_Descargar_plugin
18. En Firefox abrir la url about:config y pulsar el botón “¡Tendré cuidado, lo prometo!”. Después en el buscador ponemos la palabra “applet” y devuelve un resultado llamado signed.applets.codebase_principal_support en el cual se deberá hacer doble click sobre él para que se establezca con el valor “true”.

19-cambiar_valor_sign_applets
19. En Firefox abrir la url about:permissions y donde pone “Abrir Ventanas Emergentes” cuyo valor está establecido a “Bloquear”  se cambia por “Permitir”.

19-Permitir_Ventanas_Emergentes
20. En Preferencias del Sistema -> Java, pulsar el botón “Reopen the Java Control Panel”. En la ventana que se abre hacer click en la pestaña Security y establecer el nivel de seguridad al valor “Media”.

20-Configurar_Java

20-1_Configurar_Seguridad_Java
21. Cerrar Firefox y volverlo a abrir. Entrar de nuevo a   Comprobar que los Certificados están correctamente instalados en nuestro sistema. Firefox solicita la contraseña del DNIe la cual hay que introducir, después se pulsa el botón “Aceptar” en la pantalla que muestra los datos del certificado, a continuación se abre la web que muestra los datos personales que alberga el DNIe y hacemos click en el enlace “Pulse para acceder a la aplicación de firma”. Dentro de la web de prueba de la firma electrónica se escribe un texto y pulsar el botón Firmar Texto.

22-Introducir-texto

22. Una vez efectuado el paso 21, se muestran varias ventanas donde se solicitan confirmaciones, que se introduzca la contraseña del DNIe o que elijamos certificado hasta finalmente conseguir firmar el texto introducido. Algunas de estas ventanas son:

21_Confiar_Certificado_Java

21-1-Run_Applet

22-Advertencia

21-2-Permitir_Java

22-4-Cliente

22-3-Firmar

Si consigues ver el resultado. ¡ENHORABUENA! Tengo el gusto de comunicarte que ya puedes firmar con el DNIe en tu flamante Apple OS X Mavericks.

23-Resultado

Instalar lector de DNI electrónico LTC31 USB en un iMac con Snow Leopard 10.6 (6 pasos)

13 Jun

Actualización: Quizás te pueda interesar Instalar lector de DNI electrónico LTC31 USB en Apple Mac OS X 10.9 Mavericks

Los problemas que he tenido en el proceso de instalación, no ha sido con el lector sino con las librerías del DNI electrónico disponibles para Mac.

El lector en Mac es totalmente Plug&Play, ya que cumple con los estándares recomendados para que funcione con los drivers que ya dispone Mac OS y así no sea necesario instalar ningún software añadido. El lector se instala automáticamente con sólo conectarlo al puerto USB.


Ahora voy a dejar constancia de como he instalado un lector LTC31 USB en el sistema operativo Snow Leopard v10.6 de un iMac.

Después leer muchos foros y mezclar lo que habían hecho varios usuarios a los que le estaban funcionando otros lectores u otros sistemas operativos, di con la clave y conseguí que funcionara en mi sistema operativo.

Los pasos que he seguido han sido los siguientes

(algunas recomendaciones que escribo, son por lo que he leído en distintos mensajes de foros y experiencias mías y no quiere decir que no funcionen en vuestro caso):

1. Conectar a un puerto USB del equipo el lector de DNIe. Recomendación: No vale conectarlo a un concentrador de puertos usb, tiene que ser directamente a uno del equipo.

2. Instala las librerías Opensc y los drivers del DNI. Recomendación: Cerrar todos los programas para hacer este paso y en especial Firefox.

3. Modificar el fichero /Library/OpenSC/etc/opensc.conf. Hay otro que se llama opensc.conf.dnie que es la copia de seguridad del fichero que se ha creado cuando se han instalado los drivers del dnie. En este fichero hay que hacer lo siguiente:

Busca lo siguiente:
card_drivers = dnie;
card_driver dnie {
#The location of the driver library
module = ;
}

En mi caso module tenia el siguiente valor: module := /Library/OpenSC/lib/libopensc-dnie.dylib; pero lo cambié como decia un usuario de un foro, sin probar realmente si con este me hubiera funcionado, por lo del siguiente punto.

Cámbialo por esto:
card_drivers = dnie;
card_driver dnie {
#The location of the driver library
module = /Library/OpenSC/lib/libopensc-dnie.1.0.3.dylib;
}

4. Lanza en firefox el archivo: file:///Library/OpenSC/Share/web/instala_modulo.htm, y te aparecerá la siguiente pantalla:

5. Esta página debería haber instalado el dispositivo lector de tarjetas en fierfox pero no lo ha hecho (por alguna razón que desconozco), ya que no pone completado después del primer punto ni ninguna instrucción para hacerlo, por lo cual está fallando. En el segundo punto se nos da la opción de instalar el certificado de la policía, y lo hacemos pulsando en “Certificado raíz” y siguiendo las indicaciones que la misma página nos indica.

6. Ahora vamos a instalar manualmente el dispositivo lector de tarjetas en firefox. Para ello lo que vamos a hacer es:

  • Antes de nada hay que darle permisos al fichero: /Library/OpenSC/lib/opensc-pkcs11.so, en un terminal mediante la orden: sudo chmod 777 /Library/OpenSC/lib/opensc-pkcs11.so. Si no hacemos este paso es posible que no podamos cargar el dispositivo en firefox dando un error: “No se puede cargar el dispositivo”.
  • Ahora en firefox, nos vamos a: Firefox->Preferencias->Avanzado->Cifrado->Dispositivos de seguridad
  • En Dispositivos de seguridad, pulsamos el botón Cargar y rellenamos los campos del formulario con los siguientes valores:

Cargar dispositivo de seguridadNombre del módulo: Dnie

Archivo del módulo: /Library/OpenSC/lib/opensc-pkcs11.so Recomendación: No darle al botón Examinar, pegar directamente la ruta que he escrito yo.

Actualización: Si aún así no podéis cargar el modulo. Probad a poner Firefox en modo 32 bits, tal y como dice un lector en un comentario. Esto se hace: En Finder, hay que buscar la carpeta Aplicaciones y buscar el icono de Firefox. Con el botón derecho le dais a la opción Obtener Información y en la ventana que se os abre, activais la casilla Modo 32 bits.

Con estos pasos ya hemos terminado. Para saber si todo está correcto realizamos la siguiente comprobación:

Nos vamos en firefox a Firefox->Preferencias->Avanzado->Cifrado y nos tiene que pedir el pin del dnie:

Pin DNIeSi esto no es así, se ha hecho algún paso mal.

Al meter el pin correctamente se nos muestran los certificados que tenemos y en la pestaña Autoridades nos aparecerá la de la policia:

Autoridades de Certificación

Notas importantes cuando estemos navegando con el DNI Electrónico:

Como se puede apreciar en la imagen anterior, el dnie tiene 2 certificados, cuando accedamos a alguna página se nos mostrará un formulario para ver cual queremos escoger. Pues bien, para temas de autentificación de usuarios se tiene que escoger el segundo certificado que viene en el desplegable, ya que el primero es para Firma Digital y el segundo un Certificado de Autentificación.

Conectar el lector de dnie antes de abrir Firefox.

Fuentes:

Este articulo es una adaptación-recopilación, a mi caso en particular, de los mensajes  de los usuarios de este hilo, del foro de la web www.macuarium.com

Espero poder haber reducido el tiempo invertido en la instalación.

Actualización: Quizás te pueda interesar Instalar lector de DNI electrónico LTC31 USB en Apple Mac OS X 10.9 Mavericks