Siguiendo con la serie de artículos sobre la configuración del lector de DNI electrónico en esta ocasión explicaré cómo hacer que funcione en el sistema operativo Mac OS X Snow Leopard. La teoría básica es de nuevo la misma, tres pasos a realizar:
- Instalación del software OpenSC
- Instalar el certificado de la autoridad certificadora
- Instalar el dispositivo en Firefox
Instalación del software OpenSC
La versión de OpenSC que viene con Snow Leopard es una versión antigua que no funciona correctamente para el lector de DNIe, por lo que será necesario actualizarla con una versión experimental descargada de la web de OpenSC en la dirección:
http://www.opensc-project.org/files/sca/experimental/sca-0.2.3pre2.dmg
El archivo se puede abrir directamente con el montador de discos indicándolo desde el gestor de descargas:
Tan solo habrá que hacer doble clic en el archivo sca.mpkg que contiene y seguir las instrucciones hasta el final, reiniciando el ordenador al finalizar la instalación.
A continuación hay que instalar el driver del lector de DNIe que se encuentra en la web de descargas de la Policía:
http://www.dnielectronico.es/descargas/PKCS11_para_Sistemas_Unix/MacOS_X.html
De igual modo se descarga, se abre con el montador de discos y se instala siguiendo el asistente.
Instalación de la entidad certificadora
Abrir de nuevo el navegador Mozilla Firefox y usando Archivo > Abrir dirección abrir el archivo /Library/OpenSC/share/web/instala_modulo.htm que instalará el certificado pero no el módulo, igual que pasó en el caso de GNU/Linux.
Se puede comprobar si el certificado se ha instalado correctamente accediendo a Firefox > Preferencias > Avanzado > Cifrado > Ver certificados > Autoridades y buscando allí DIRECCION GENERAL DE LA POLICIA.
En caso de que el certificado no se haya instalado automáticamente siempre se puede instalar de manera manual. Para ello habrá descargar el certificado de la web de la Policía en la web de autoridades de certificación o directamente en:
http://www.dnielectronico.es/ZIP/ACRAIZ-SHA2.zip
Se descomprime este fichero y en la ventana de autoridades se importa y se añade a la lista de Firefox:
Instalación del dispositivo de seguridad
Habiendo completado los pasos anteriores lo último que queda es añadir el dispositivo de seguridad. En la misma ventana dentro de las preferencias de Firefox, es decir, en Avanzado > Cifrado haciendo uso del botón Dispositivos de seguridad se podrá cargar el dispositivo.
Recomiendo hacer este paso con el DNIe insertado en el lector y el lector conectado al puerto USB. Usando el botón Cargar se añadirá el driver del DNIe con la ruta /Library/OpenSC/lib/opensc-pkcs11.so
Una vez realizado este paso y reiniciado Firefox de nuevo aparecerá el DNIe reconocido en esta lista:
Problemas que se pueden encontrar
Durante la escritura de este tutorial me ocurrió que la luz del lector no paraba de parpadear y Firefox no lo reonocía. Se cierra Firefox, se extrae el DNI y se vuelve a insertar. Cuando la luz del lector se quede fija es que ha sido reconocido. Entonces se abre Firefox de nuevo y ya está correctamente funcionando.
Etiquetas: apple, dnie, firefox, mac, seguridad
26 comentarios en “DNIe en Mac OS X Snow Leopard”
noviembre 19th, 2009 en 12:39
[…] This post was mentioned on Twitter by Diego Lafuente, Tractis. Tractis said: RT @nauj27 Segundo artículo de esta tanda sobre DNIe. Esta vez para Mac OS X Snow Leopard: http://go4.es/002b #dnie […]
noviembre 22nd, 2009 en 10:20
[…] Si tenéis problemas para instalar el lector de dni-e en vuestro mac, aquí tenéis una buena guía creada por nauj27. […]
noviembre 26th, 2009 en 14:05
[…] Instalación de lector de DNIe en Mac OS X Snow Leopard. […]
noviembre 29th, 2009 en 15:34
Lo siento, soy muy torpe, necesito una explicación más amplia
febrero 9th, 2010 en 18:34
Muchísimas gracias por la explicación!!!! me estaba volviendo loco!!!! Es el mejor tutorial que he encontrado en la red sobre el dnie en mac!
Gracias!!!
marzo 23rd, 2010 en 20:38
Hola Estoy siguiendo los pasos pero por alguna razon cuando pongo el ultimo paso de dispositivo de seguridad me dice que no puede cargarlo, tanto si uso el boton de browse como si lo escribo manual, no se que mas hacer…
si se les ocurre algo, tengo la ultima version de firefox, no se si sera un problema….
Muchas gracias
saludos
Amaya
marzo 24th, 2010 en 08:54
Si el fichero existe y tienes acceso a él, prueba a conectar el lector, insertar el DNI y luego abrir Firefox. Una vez hecho en este orden prueba de nuevo a añadirlo.
Suerte!
marzo 24th, 2010 en 12:46
Hola Nauj27, he seguido todos los pasos de nuevo tal cual dices y nada no se quiere cargar el archivo .so estoy usando firefox 3.6.2 y Mac OS 10.6.2, el lector es un inves (usb)…..
GS
junio 16th, 2010 en 23:41
Muchisimas gracias. Me estaba pegando con este tema y ha sido de gran ayuda.
noviembre 8th, 2010 en 11:58
[…] DNIe en Mac OS X Snow Leopard […]
noviembre 18th, 2010 en 23:34
Quería pedirte un favor, ya que tu tutorial es tan útil. Estoy haciendo un curso de la USAL de firma digital y DNIe que hace bastante gente. En la plataforma ofrecen algunas explicaciones acerca de como intalar el lector, pero nada para MacOS X. Me gustaría enviarles un archivo en pdf con tu tutorial para que lo cuelguen y sea accesible a aquellos que hagan el curso en un futuro. Por supuesto en el pdf constaría que el autor del tutorial eres tú.
Espero que aceptes mi propuesta. Nos vemos por la blogosfera!
diciembre 3rd, 2010 en 09:13
Hey no había visto este último comentario hasta ahora. Tienes mi permiso para hacerlo, mientras se conserve mención y enlace al artículo.
Gracias!
febrero 19th, 2011 en 22:13
Gracias. ha sido el único tutorial que me ha permitido instalar el DNIe con exito. Gracia otra vez
mayo 5th, 2011 en 14:35
Hola a todos,
He llegado hasta el ultimo paso sin problemas, pero me he quedado encallado en la instalación del dispositivo de seguridad. Tengo el mismo problema que los resportados sobre la no posibilidad de cargar el dispositivo indicado.
He conectado el lector, introducido la tarjeta, arrancado Firefox a intentado de nuevo cargar el dispositivo sin exito.
Si pudierais darme alguna pista os lo agradeceria
Un saludo
junio 15th, 2011 en 14:50
En primer lugar muchas gracias por el post, es el mejor que he encontrado. Después de mucho intentos he conseguido avanzar bastante pero todavía no soy capaz de que funcione :-(
Cuando lo voy a utilizar, me pide el PIN, lo introduzco y me sale el siguiente error:
(Código de error: sec_error_pkcs11_general_error)
¿Alguna idea? Échame una mano, por favor. No me debe quedar mucho…
junio 18th, 2011 en 15:34
Gracias por el manual, pero no hay manera, no hay manera, tengo el lector que me dio la policia, en fin, mi gozo en un pozo
junio 22nd, 2011 en 21:23
Muchísimas gracias, es el único tutorial completo y bien redactado, despues de horas y horas… finalmente lo logré gracias a este tutorial.
Un saludo.
junio 22nd, 2011 en 22:24
Me alegro de que te haya servido :)
junio 22nd, 2011 en 22:34
Javi, ¿te aparece la ventana para elegir firma o autenticación y eliges la de autenticación?
septiembre 8th, 2011 en 19:49
Me ha parecido un tutorial genial. Te lo agradezco de verdad, pero resulta que cuando ya parecía que terminaba de instalarlo, me encuentro con que cuando voy a cargar el dispositivo de seguridad me da un mensaje «No es posible añadir el módulo».
Lo he intentado con el lector quitado, y con el lector puesto con el DNI insertado.
El lector es un SCR80 de http://www.movilideas.es
Dicen que es compatible Mac, pero ya no lo sé.
Si alguien me puede ayudar, lo agradecería.
De todos modos, gracias por todo.
septiembre 8th, 2011 en 20:16
Con este otro funciona perfectamente: http://opendnie.cenatic.es/wiki/index.php/Documentacion_OpenDNIe_Instalacion_MacOSX
septiembre 12th, 2011 en 00:46
Muchas gracias por tu rapidísima respuesta.
No me funciona, pero creo que es por el propio lector.
He seguido las instrucciones del link nuevo que me dices y no se detectar el lector.
También he seguido paso a paso todas las instrucciones de la web OpenSc. Incluso desinstalando con la Terminal cada versión que he instalado antes de instalar otra.
En fin, yo creo que el lector no es commpatible con el OS X 10.6.8 Snow Leopard, que es la mía.
Probablemente el lector no sea compatible con el Mac, con ningún sistema.
Se trata de una SCR-80 que vende Movilideas.es, directamente o a través de ebay, pero que no viene con ninguna utilidad de instalación del driver del lector para que se pueda leer el Dnie. Tampoco hay ninguna referencia a una determinada marca que me permitiera buscar el driver en la red.
Curiosamente, el lector sí que sirve para leer tarjetas SD, que es la que he probado, pero el DNIe, nada de nada.
Lo dicho, muchas gracias por todo.
Un saludo.
octubre 14th, 2011 en 14:30
Hola, mil gracias por el tutorial es genial y lo único que me ha funcionado. Después de haberlos usado durante unos meses hoy no he podido entrar en el Servicio de Empleo Estatal (sepe.es) con mi DNIe me dice:
«No se puede asegurar que su sistema operativo sea compatible con nuestra web»
y me pone un link donde se configura con un PC. Estoy usando el OS X (10.6.8) y el firefox 3.6.17
Cualquier idea te la agradeceré mucho.
Un saludo,
Carlos
octubre 14th, 2011 en 14:43
¿Y no te permite continuar a pesar del aviso?
febrero 4th, 2012 en 11:00
Hola nauj27:
Acabo de comprar el lector SRC80 y no consigo que funcione. Utilizo Windows, pero no soy capaz de instalarlo. Hay algun driver compatible con este lector?
Saludos
febrero 29th, 2012 en 11:42
[…] de DNIe en mi mac y, después de volverme loca, por fin lo he conseguido. Y todo gracias a “La fatiga del Geek” ¡¡¡Muchas […]