
Si a la hora de hacer gestiones en la Agencia Tributaria no las hago con el DNI Electronico, ya es porque no quieres, hoy vamos a aprender como se instala y configura en MacOS/X 10.6 Snow Leopard el lector que Tractis anda regalando (solo pagando 2 leuros de gastos de envio) a todos los que lo soliciten (Pide ya el tuyo que se agotan!).
Lo primero que todo saber que, en teoria MacOSX Leopard tiene incluida la libreria CCID en su version 1.3.8, por lo tanto nos ahorramos tener que instalarla, ahora bien, los usuarios de Macs Tiger o inferiores tendran que darse un garbeo por esta pagina para hacerse con el instalador de la libreria
Una vez en este punto hay que conectar el lector de tarjetas al Mac, a ser posible con DNI dentro, para comprobar que funciona
e ir a este link en donde bajaras el driver SCA (Smartcard para Mac, en el link que doy pongo el link a la version 0.2.7pre1, que es la ultimisima version del driver, sin embargo el manual de instalacion del lector usa para Leopard, la version 0.2.3pre2, que puedes bajar de aqui mismo, tu eliges la que prefieras, si has tenido problemas o si no, intenta dejar un comentario para tener feedback, gracias!). La instalacion es sencillisima, ejecutas el dmg descargado y te saldra una ventana como esta con un archivo mpkg....

Solo tienes que ejecutar el mpkg y te saldra un simple instalador. sigue las instrucciones y todo ira como la seda. Ahora debemos ir a la web del estado sobre el DNI Electronico, mas concretamente a este enlace, en el que podremos bajarnos el driver de DNIe oficial para MacOSX, elegimos el primero que sale y lo descargamos, una vez descargado la instalacion es calcada a la anterior: abrimos el dmg, nos saldra una ventana con un mpkg dentro y ejecutamos el archivo mpkg, facil, rapido, y para toda la familia!!!

Una vez instalemos este driver se nos cerrara sola la sesion de usuario, ya que para cargar el driver necesita cargar de nuevo la sesion. Ponemos nuestra contraseña y volvemos a nuestra sesion de usuario.Comprobaremos con estupor que Firefox se abre solo (OMG, don't panic!) y que carga una web con un link a un certificado, un archivo llamado ACRaiz.crt el cual debemos guardar en nuestro ordenador (Mediante guardar enlace como..., si es necesario), una vez guardado el archivo vamos a Firefox -> Preferencias -> Avanzado -> Cifrado -> Ver Certificados y pinchamos en Importar...

Elegimos el archivo ACRaiz.crt donde lo hayamos guardado y marcamos las 3 casillas que nos salen y pulsamos en aceptar, ya tendremos cargado el certificado del DNIe en Firefox para el resto de los tiempos:

Lo siguiente sera avisar a nuestro amigo Firefox de que el lector de tarjetas esta en nuestro sistema ¿Como?, muy facil. En Firefox -> Preferencias -> Avanzado -> Cifrado -> Dispositivos de Seguridad y pinchamos en el boton Cargar, ahi iremos a la ruta /Library/OpenSC/lib/opensc-pkcs11.so y le damos a aceptar y habremos cargado el dispositivo para que Firefox lo reconozca.

Hecho todo esto, podremos comprobar que la cosa funciona en el comprobador de certificados de Moneda y Timbre de España, es posible que te pida añadir una excepcion de seguridad, añadimos y listo, si despues de eso te pide el pin de DNIe o simplemente no obtienes ningun error ¡¡¡Felicidades!!! ya tienes un lector de DNIe andando en tu Mac!
Si tienes alguna duda, problema o lo que sea, no dudes en comentar, espero que el tuto sirva a todo aquel que lo lea :)

Esta obra está bajo una licencia de Creative Commons.

Lo hago todo bien, o eso creo. Instalo los drivers del DNIe, me cierra la sesión, pero cuando inicio de nuevo no se me abre firefox. Así que meto la dirección que debería abrirse que es "file:///Library/OpenSC/share/web/instala_modulo.htm" instalo el certificado.
Luego meto el lector en firefox instalando el nuevo modulo PKCS#11 y me sale en la ventana el modelo de mi lector corretamente, pero cuando voy a abrir la página de comprobación del ministerio me dice que hay un error y el otro extremo no puede comprobar mi certificado, por lo que no funciona.
¿Alguien sabe que puede estar pasando? Gracias!!!