Hace ahora tres años renové mi carné de identidad. Yo que tuve la versión vieja, que creo recordar que era un documento grande con fondo azul y que el más pequeño me parecía algo «moderno», al ver el chip del nuevo DNI pensé: «¿Y esto pa’ que es?». Pues es el chip del DNIe y, como todos sabréis, por ejemplo, por la «e» del «e-mail», la «e» suele significar «electrónico». Pero, ¿para qué sirve? ¿Cómo se usa el DNIe en Mac?
El DNIe es un documento que sirve para realizar algunas gestiones por internet, por ejemplo. Es algo así como hacer gestiones bancarias por internet pero, lógicamente, con mayores medidas de seguridad. En un mundo de la informática en el que prácticamente todo el mundo usa Windows, hacerlo funcionar en Mac puede no ser tan sencillo y esa es la razón por la que nos hemos decidido a escribir esta pequeña guía. A continuación os contaremos todo lo que tenéis que saber para usar el DNIe en Mac y no morir en el intento.
Antes de empezar el tutorial, debes saber que te hará falta un lector de DNI electrónico para poder completar todo el proceso. Si aún no tienes ninguno, a continuación tienes una selección de los mejores modelos calidad-precio para que puedas usar tu DNI electrónico en el Mac. Si ya tienes uno, empezamos con el proceso paso a paso.
Dónde descargar el certificado para DNIe
Antes de realizar cualquier tipo de nueva instalación (sin contar con una actualización, claro), merece la pena asegurarnos de que no tenemos ningún resto de una posible instalación anterior. Si estamos seguros de que nunca lo hemos usado, podemos pasar directamente a la instalación de los nuevos drivers. Si no, eliminaremos cualquier rastro haciendo lo siguiente:
- Abrimos el Terminal. Está en la carpeta Aplicaciones/Utilidades, desde el Launchpad del Dock o buscándolo desde el Spotlight.
- Escribimos dsenableroot para activar el superusuario.
- Nos pedirá la contraseña de nuestro usuario. La introducimos.
- También nos pedirá la contraseña root. Introducimos la que queramos, pero merece la pena que sea una que podamos recordar por si alguna vez queremos volver a hacer gestiones de este tipo.
- Vamos a /Library y eliminamos la carpeta Libpkcs11-dnie
- Abrimos un terminal e introducimos lo siguiente:
- sudo rm /var/db/receipts/*dni*
- Ahora desactivamos la cuenta root con el comando dsenableroot –d
- Ahora que ya lo tenemos todo limpio sólo tenemos que ir a ESTA PÁGINA, descargar los archivos e instalarlos.
Cómo usar el DNI electrónico en Mac
Con el archivo ya instalado, una instalación tan simple como hacer doble clic sobre el archivo .pkg y seguir las instrucciones (entre las que estará poner nuesra contraseña de usuario),pasamos a configurar y usar el DNIe en Mac. Lo haremos siguiendo estos pasos:
- Lo primero que tenemos que hacer es, si no lo tenemos instalado, ir a la página de Mozilla, descargar e instalar el navegador web Firefox. Históricamente, el Safari no se ha llevado bien con muchas páginas web y esto es algo que también pasa en este tipo de certificados no funciona con el navegador por defecto de OS X. En cualquier caso, siempre merece la pena tener un segundo navegador web, por lo que pueda pasar, y para mí el Firefox es la segunda mejor opción para mac.
- El siguiente paso es instalar el certificado en Firefox. Para ello, abrimos Firefox, vamos a Preferencias/Avanzado/Certificados y hacemos clic en Dispositivos de seguridad.
- Hacemos clic en Cargar.
- Le damos un nombre al módulo (por ejemplo, DNIe módulo PKCS 11).
- Indicamos manualmente la ruta del módulo que será la siguiente: Library/Libpkcs11-dnie/lib/libpkcs11-dnie.so
- Hacemos clic en aceptar.
- Para instalar el certificado raíz vamos a Preferencias/Avanzado/Cerfificados/Ver certificados/Autoridades.
- Seleccionamos Importar.
- Navegamos hasta la ruta del certificado que estará en /Library/Libpkcs11-dnie. En mi caso, estaba en esa carpeta directamente. Si no está ahí, la buscamos en la carpeta Share dentro de la misma ruta.
- Marcamos las tres casillas.
- Por último, hacemos clic en Aceptar.
Es opcional, pero recomendado, reiniciar el ordenador para no encontrarnos con ningún problema inesperado. Una vez reiniciado, ya todo debería funcionar sin problemas. También sería interesante no conectar el lector del DNIe hasta que el Mac haya iniciado.
Para comprobar si todo funciona como es debido, podéis acceder a esta página que nos proporciona la misma Policía Nacional . Si la página no carga, algo hemos hecho o algo ha salido mal. Puede ser que no haya una tarjeta insertada, por ejemplo. Lo mejor en estos casos es volver a sacar y poner el USB del lector del DNI electrónico, comprobar que haya una tarjeta y volver a reiniciar. Si no damos con el fallo, quizá sea buena idea volver a empezar desde el principio, pero en esta ocasión sí que serán necesarios todos los pasos, incluido el de eliminar las versiones anteriores de los drivers y el certificado.
Hay que recordar que el certificado sólo será válido durante 30 días. Pasado ese tiempo, será necesario volver a descargar e instalar el certificado.
Lector de DNI electrónico para Mac
Todo lo explicado anteriormente no nos servirá de nada si no disponemos de un lector de DNI electrónico. Del mismo modo que necesitaremos un lector externo para poder leer tarjetas SD en un iMac, también necesitaremos comprar un lector de DNI electrónico.
¿Qué lector merece la pena comprar? Pues esa es la pregunta del millón. Hay muchas opciones y muchas de ellas nos servirán perfectamente, pero también nos podemos encontrar por internet algo que no merece la pena. Lo que yo suelo hacer cuando quiero comprar cualquier cosa es mirar en Amazon, la que para mí es la mejor tienda online que existe. Además, aunque es cierto que algunos comentarios pueden ser comprados o fraudulentos, Amazon intenta que estos comentarios no aparezcan en su web, por lo que la mayoría de las reseñas que leamos serán verídicas.
Una buena opción, que de hecho es el número 1 de ventas de este tipo de lectores en Amazon, es el Woxter DNI Electrónico , pero ¡Vaya! Es para Windows y Linux. El CoolBox CRCOOCRE065 tiene aún mejor valoración y sí que está disponible para Mac. Pero ojo, siempre asegurándoos de que está disponible para Mac.
Qué ¿ya sabes cómo usar el DNI electrónico en Mac?
Muchas gracias por el tutorial, muy útil y fácil de realizar
Muy currado el tutorial. Pero… ¿Alguién usa el DNI electrónico?, otro fracaso de la administración.
Como se nota que no vives en el extranjero 😉
Gracias, llevaba tiempo intentando instalarlo y no había manera. Siempre lo tuve en windows y lo echaba de menos. Por supuesto que es utilísimo, al menos para mí.
Buenas, yo tengo un problema con el terminal, ya que no me reconoce la contraseña root, supongo que debo tener una ya y no me acuerdo…. Es posible saberla?
Gracias
Prueba root o toor
Hola a mi el instalador me dice que ha ocurrido un problema y no me lo acaba de instalar
Hola yo soy capaz de instalar el programa me da un error y no acaba la instalación.Alguna idea?
He actualizado a macOS Sierra y al intentar instalar el archivo .pkg me da error. Supongo que habra que esperar a que actualicen el paquete para Sierra?
Me sucede lo mismo. Con Sierra ha dejado de funcionarme el DNIe
Usar el DNIe con Mac es una tortura. Gracias al tutorial publicado en Soydemac lo había conseguido: pero mi gozo en un pozo con el nuevo SO Sierra. Me resulta imprescindible para mi trabajo contar con la firma digital, sea el Certificado de la FNMT o el DNIe y me fallana ambas cosas. Estoy planteándome comprar un PC con Windows (e incluso utilizar Explorer, que al parecer es lo único que reconoce bien la FNMT y el DNIe). Después de 25 años usando solo Mac me resulta un mal trago, y seguro que será el cachondeo de mis colegas peceros. Alguien podría razonables expectativas de que puede funcionar el DNIe en un Mac actualizado? (o el certificado: me vale igual: casi lo prefiero. Cuando fundcionaba era más rápido)
¿Y no es más fácil y barato instalarte Windows en tu Mac y usarlo via boot camp o crear una máquina virtual mediante VMWare? De todas formas, estoy de acuerdo contigo, usar el DNIe en Mac es una tortura, pero la culpa es de los inútiles de la Administración. Yo lo había logrado hace tiempo, pero ahora he necesitado volver a utilizarlo y no hay forma. No sé si será porque estoy utilizando la beta de macOS, vete a saber. Con lo que no tuve problemas en el pasado es con el certificado que te bajas de la FNMT y usas a través de Firefox, aunque ya te obligan a usar ese navegador en lugar de Safari, que esa es otra.
Imposible con Sierra
No me deja agregar el modulo Library/Libpkcs11-dnie/lib/libpkcs11-dnie.so
No lo consigo con Sierra y me es necesario. ¿Alguien lo ha podido instalar?
hay que hacer un master para instalar el lector, y no hay forma de conseguirlo
Imposible con Sierra… no hay forma
Solucionado! Para poder instalar el paquete .pkj hay que tener Firefox instalado en el Mac, si no se tiene instalado, da error al instalar el .pkj. Una vez instalado el paquete te aparece los pasos a seguir para configurar Firefox para poder usarlo con el DNI electronico. Parece ser que ese es el unico navegador que funciona con el DNI en el Mac es Firefox
Hola Javier:
Podrías por favor indicar donde aparecen los pasos a seguir al configurar el Firefox para poder usarlo con el DNIe?
He descargado el Firefox y al instalar el archivo pkg me da error.
Muchas gracias!!!
Susana
Hola: Todo instalado y funcionando correctamente, pero dices: «Hay que recordar que el certificado sólo será válido durante 30 días. Pasado ese tiempo, será necesario volver a descargar e instalar el certificado». ¿Dónde está lo que hay que volver a descargar e instalar? ¿Podrías darme un enlace a la página no un enlace de descarga directa, por favor? Muchísimas gracias por adelantado. Un saludo.
@Pablo Aparicio: ¿Podrías contestar a mi comentario, por favor? Muchas gracias por adelantado. Saludos.
Hola! Alguien me puede ayudar? He seguido todos los pasos pero cuando entro a la web de tu seguridad social me dice que no hay certificados instalados…
me da error al intentar cargar el archivo del módulo?
Muchas gracias por todo el trabajo
Buenas tardes, a ver si me podéis ayudar, cuando instalo el archivo libpkcs11-dnie.so, me dice que «Alerta, no se puede añadir el módulo». ¿Sabéis que debo hacer?
Muchas gracias.
Tengo exactamente el mismo problema que David, mismo mensaje de error al intentar cargar el módulo: “Alerta, no se puede añadir el módulo”
Hola!! creo que ese error que da el PKG es porque no esta firefox instalado, a mi me daba el mismo error !!! probarlo!!!
Yo descargo el modulo anterior y me deja volver a cagarlo, limpio la instalación empiezo de nuevo todo el proceso, pero no soy capaz de leer el DNIe.
MacBook Pro con Sierra OS
No se cuantas veces lo he instalado, borrado y REinstalado siguendo todos los pasos En OSX HIGH SiERRA, casi me lo sé de memoria!!!!…. pero cuando intento acceder a la agencia tributaria me da error 403 es desesperante…. no consigue acceder al Dnie…. pero por ejemplo cuando me lo pide firefox para acceder a los certificados, entra sin problema…. Pablo!!!! tienes idea que puede pasar?
alguien sabe algun lugar donde lo instalen (evidente mente estando yo delante)
He seguido los pasos y no me funciona, sle un error al cargar el módulo. La solución ha sido INICIAR SESION con el NUEVO MODULO PKCS#11. Pasos a seguir: abrir mozilla>preferencias>privacidad y seguridad>dispositivos de seguridad>seleccionar NUEVO MODULO PKCS@11>pinchar en INICIAR SESION>pedirá pin del dni>aceptar. Después hay que cerrar totalmente el mozilla>comando+Q y volver a abrir mozilla. En ese momento ya reconoce el módulo y deja trabajar con el DNIe.
Hola,
a mi me pasa justo esto: me dice que no puede cargar el módulo DNIE-PKCS#11, luego lo descargo (elimino dentro de las Preferencias de Firefox) y lo vuelvo a cargar, pero el botón INICIAR está inactivo.
Si selecciono el lector (“Generic Smart card…” debajo del modulo DNIE-PKCS#11) en las espeificaciones pone «No present» por lo que me quedo encallado aquí.
Mi lector tiene conexión usb clásica pero mi MacBook Pro con OS Catalina tiene la toma usb más pequeña (clavija ovalada que no recuierdo el nombre) pero sí que reconoce el lector (Ewent 1052), pues en «Sobre mi Mac/Usb» está ahí perfectamente.
Otra cosa: el certificado que caduca en un mes ¿es “ac_raiz_dnie.crt” ? ¿este certificado se descarga cuando instalas el “libpkcs11-dnie-1.3.1_OSX-10.10_10.11.dmg”? ¿entonces, cada vez que se quiera utilizar el DNI-E al cabo de un tiempo se tendrá que limpiar las Preferencias y reinstalar todo?
Agradeceré la ayuda. No se si el foro continua vivo. Dejo mi correo por si alguien pasa por aquí y me puede aclarar las dudas.
Gracias.
Ramon T.
ramontriba@gmail.com
no hay forma de encontrar esto:
Navegamos hasta la ruta del certificado que estará en /Library/Libpkcs11-dnie. En mi caso, estaba en esa carpeta directamente. Si no está ahí, la buscamos en la carpeta Share dentro de la misma ruta.
es una pena pero ….. uno termina, volviendo a Windows para algo tan necesario en nuestros dias como usar el certificado del DNI. Nadie se da cuenta de que hay usuarios que no somos programadores y que estamos mas acostumbrados a que un programa nos pida que rellenemos unos campos y que el termine por instalar el programa deseado? ha sido INFINITAMENTE mas sencillo instalar todo el paquete de Adobe que intentar que el DNI electrónico funcione.
Al final no me queda mas que pedir a mi hijo que me deje usar su PC.
Me ocurre lo mismo: Alerta No es posible añadir el módulo. Usar el dinero en .Mac me está pareciendo imposible.
Desde que instale Catalina…. imposibe usar el DNIe.
Yo actualicé a OS Catalina y he tenido que reinstalar todo.
Gracias por el tutorial
Mucha atención a esto: con respecto a FIREFOX, parece que a día de hoy (marzo 2020), solo es válida la versión FIREFOX 68.
Las posteriores no valen, ya que no incorporan una opción de seguridad indispensable para instalar correctamente los certificados.
Así lo indican en la página de la FNMT, en los requisitos del sistema para Mac .
Yo no consigo instalarlo…….
Me salen dos casillas de editar confianza en vez de tres….
No hay manera….
Ayuda¡¡¡¡¡¡
Gracias, me has salvado!
Hola, realicé el proceso desde el principio, borrando todo rastro de carpetas tal y como dice Pablo. Funciona todo perfectamente con Catalina y un lector DNIe bit4u. Autofirma, ok. Firmar digitalmente PDFs con adobe y el DNIe, ok.
Muchísimas gracias!!
La ruta de Mozilla Firefox está obsoleta tanto aquí como en la página del desGobierno de España
No funciona en MacOS Big Sur.
Buenas.
Estoy tratando de instalarlo en un Mac con Mojave (hay dos versiones en la pagina de la policía 1.5.0 y 1.5.1, estoy tratando de instalar la 1.5.1). Parece que se instala sin errores. Al finalizar la instalación me abre una pestaña de Firefox con las instrucciones que se indican en «Cómo usar el DNI electrónico en Mac».
Sin embargo, cuando cargo el modulo y voy a buscar la ruta en la library para seguir los pasos, no hay nada, no está la carpeta «Libpkcs11-dnie». Entonces no puedo hacer los pasos que me indica Firefox.
Le ha pasado esto a alguien más, cómo se puede arreglar?
Otra pregunta que quizás suene absurda, hay que durante el proceso de instalación tener conectado el lector al usb y el DNIe metido en el lector? Puede esto tener algo que ver con lo anterior.
Me urge bastante arreglar esto para presentar un documento y el soporte técnico de la policía no me ayuda….
Muchas gracias
Si tengo instalado un certificado de FNMT también tengo que borrarlo antes? O no hace falta? Es que antes tenía un NIE y tenía el certificado FNMT para hacer trámites pero ahora tengo el DNIe y quería instalar esto …. claramente la tecnología no es lo mío
HOLA. me he comprado el lector de trust que recomiendas en el articulo y tengo un MAC HIGH SIERRA 10.13. al parecer no es compatible. porque cuando ya tengo toda la tarjeta cartográfica descargada, no detecta el lector para iniciar la sesion.
que lector me recomiendas para esta version de MAC ?? gracias
A mi no me deja descargar el programa, con lo que no puedo hacer nada. Interpreta que es un virus o similar. Lo he probado desde Safari y desde Chrome. Imposible.
He conseguido instalar todo, he verificado que funciona siguiendo las indicaciones de la policía pero al querer usarlo en cualquier otra página me da error. Me pide siempre la contraseña (Please enter the password for the PKCS#11 token DNI electrónico.) que entiendo que es la que puse al DNIe en la comisaría pero no funciona. Alguien sabe cual es el problema?
Muchas gracias. Explicas perfectamente cómo salir del infierno: la relación informática con las administraciones públicas