DNIe para Mac

Ayuda

El DNIe en Safari, Chrome y Edge en un Mac

Guía actualizada: · por David Pelayo (nexoapex)

Sí, el DNIe (DNI electrónico) funciona en Safari, Chrome y Edge en un Mac, pero no por sí solo: esos navegadores toman los certificados del llavero de macOS, y el DNIe solo llega ahí si una app lo publica, como DNIe para Mac con DNIe Pro. La vía oficial y gratuita es Firefox con el módulo PKCS#11.

¿Por qué Safari, Chrome y Edge no ven el DNIe?

Porque no hablan con la tarjeta: toman los certificados del llavero de macOS, y macOS no incluye nada que lleve el DNIe hasta ahí. Las tarjetas llegan al llavero a través de CryptoTokenKit, que, según la documentación de Apple, presenta sus certificados a las aplicaciones como elementos del llavero.

Lo que macOS trae de serie lo resume la guía de despliegue de Apple: «Apple ofrece compatibilidad nativa con tarjetas inteligentes de verificación de identidad personal (PIV), lectores conformes con el protocolo USB CCID e identificadores por hardware compatibles con el estándar PIV». Por eso el Mac reconoce el lector sin drivers. Pero el DNIe no es una tarjeta PIV: según la Policía, la autenticación con la que abre su canal cifrado se basa en la especificación europea CWA 14890.

La Policía indica que en macOS el DNI electrónico se usa «a través de un módulo criptográfico denominado PKCS#11», y su paquete libpkcs11-dnie 1.6.8 no trae ninguna extensión de CryptoTokenKit. De los navegadores habituales, Firefox es el que permite cargar un módulo PKCS#11.

De dónde toma los certificadosCon el software oficialCon DNIe Pro
SafariLlavero de macOSNo ve el DNIeSí
ChromeLlavero de macOSNo ve el DNIeSí
EdgeLlavero de macOS (basado en Chromium)No ve el DNIeSí
FirefoxSu propio almacén y, de serie, también el llaveroSí, cargando el módulo PKCS#11Sí, sin módulo

Fuentes: Apple (Safari), el código de Chromium 153 (Chrome) y Mozilla (Firefox), a 16 de septiembre de 2026. Para Edge no hemos encontrado documentación de Microsoft sobre macOS; está basado en Chromium.

Para usar el DNIe en Safari, Chrome o Edge, una app tiene que publicarlo en el llavero. Lo hace DNIe Pro, y en el Mac App Store hay otras apps que anuncian lo mismo; la vía oficial y gratuita sigue siendo Firefox. Resumen por navegador: cómo instalar el DNIe en un Mac.

Cómo usar el DNIe en Safari, Chrome y Edge con DNIe para Mac

DNIe Pro, la única función de pago de DNIe para Mac, publica el DNIe en el llavero para que Safari, Chrome y Edge lo vean. La app necesita macOS 13 o posterior y un lector USB de contacto.

  1. Conecta el lector e inserta el DNIe. Vale un lector USB de contacto de clase CCID; si dudas del tuyo, mira qué lector de DNIe sirve en un Mac.
  2. Instala DNIe para Mac. En el Mac App Store aparece como «DNIe - Firma y autenticación».
  3. Activa DNIe Pro. En «Tu DNIe en el navegador», pulsa «Desbloquear» y elige «Suscripción anual», que empieza con 3 días gratis, o «Licencia de por vida». Si ya lo compraste, pulsa «Restaurar compras».
  4. Conecta el DNIe con tu PIN. Pulsa «Conectar» e introduce el PIN. Insertar la tarjeta no basta: la app solo publica el DNIe en el llavero tras este paso, y el recuadro «Tu DNIe en el navegador» lo confirma.
  5. Entra en la sede. Desde Safari, Chrome o Edge, o con el botón «Sedes» de la app, elige el acceso con DNIe o certificado electrónico.
  6. Elige tu certificado. El diálogo es el del propio navegador y puede mostrar los dos certificados del DNIe. Si DNIe para Mac te pide el PIN, introdúcelo.
  7. Deja la app abierta y la tarjeta dentro. Si sacas el DNIe o pulsas «Desconectar», el certificado desaparece hasta que repitas el paso 4.

DNIe Pro cuesta 9,99 € al año con 3 días de prueba, o 44,99 € una sola vez (precios del Mac App Store en España a 16 de septiembre de 2026). La suscripción se renueva sola salvo que la canceles al menos 24 horas antes. Leer, firmar y validar es gratis y no caduca: precio y funciones gratuitas.

¿Qué certificado elegir: autenticación o firma?

Para entrar en una sede corresponde el certificado de autenticación, pero la Agencia Tributaria pide el de firma en su ayuda para Mac. Si la sede rechaza el que elegiste, cierra el navegador y prueba con el otro.

El DNIe lleva dos certificados con tu nombre, y la Policía añade al final «(AUTENTICACIÓN)» o «(FIRMA)» para «facilitar al ciudadano el reconocimiento del tipo de certificado», según su Declaración de Prácticas y Políticas de Certificación. En dnielectronico.es, la Policía explica que el de autenticación «tiene como finalidad garantizar electrónicamente la identidad del ciudadano al realizar una transacción telemática», y el de firma sirve para «firmar trámites o documentos».

La ayuda de la Agencia Tributaria lo dice así: «Si es DNIe se debe seleccionar el certificado de “firma” no el de “autenticación”». Con el de firma, DNIe para Mac te pide el PIN cada vez.

Safari no pide el certificado o no aparece el DNIe

Safari solo puede ofrecerte el DNIe mientras está en el llavero. Si no te pide el certificado o el DNIe no sale en la lista, repasa esto por orden.

Chrome o Edge no reconocen el certificado del DNIe

Chrome busca los certificados de cliente entre las identidades del llavero de macOS, según su código fuente, y Edge está basado en Chromium. La lista de Safari vale para los dos, con dos matices.

Error de conexión con DNI electrónico en Mac OS X y error 403 en la Agencia Tributaria

Para la Agencia Tributaria, los dos suelen ser errores de identificación: el navegador no detecta o no reconoce tu certificado, o no se selecciona el adecuado. Con el DNIe, sus ayudas remiten a Firefox porque describen el software oficial; con DNIe Pro, Safari, Chrome y Edge también ven el DNIe.

Las ayudas del error 403 con Safari y con Chrome en Mac, actualizadas el 4 de noviembre de 2025, dicen que «se trata generalmente de un error de identificación» y, con el DNIe, remiten a la ayuda de Mac OS X y a Firefox: «El navegador compatible en Mac con el DNI electrónico es Mozilla Firefox», dice la de Safari.

La ayuda «Error de conexión con DNI electrónico en Mac OS X», actualizada el 7 de mayo de 2026, explica: «Se trata de un error de identificación, debido a que el DNIe no está correctamente instalado o el navegador no lo reconoce». Pide reiniciar la sesión del navegador, elegir el certificado de firma y comprobar que está en vigor. También dice que «los certificados caducan a los 60 meses», pero el artículo 11.3 del Real Decreto 255/2025 fija dos años.

¿Y el DNIe en Firefox?

El DNIe que publica DNIe Pro aparece también en Firefox, sin instalar nada. Firefox tiene su propio almacén, pero en macOS también lee las identidades del llavero con la preferencia security.osclientcerts.autoload, que a 16 de septiembre de 2026 viene activada de serie en Firefox 156. Basta con que esa preferencia siga en true en about:config.

Sin la app, Firefox es la vía oficial y gratuita, con el módulo PKCS#11 de la Policía. Qué versión descargar, cómo cargarlo y sus errores: el DNIe en Firefox en un Mac.

Cuando la sede pide AutoFirma

Identificarte y firmar un trámite son cosas distintas. Para entrar basta con que el navegador vea tu certificado, pero para firmar muchas sedes invocan AutoFirma, que no usa el certificado que DNIe Pro publica en el llavero. Según su manual de instalación, lee el DNIe con JMulticard, su controlador Java, activado de serie.

DNIe para Mac y AutoFirma pueden estar instaladas en el mismo Mac, pero esos trámites siguen necesitando AutoFirma. Sus fallos habituales, como «No se han encontrado certificados válidos en el almacén», están en AutoFirma en Mac.

La sede habla con AutoFirma por una conexión WebSocket con 127.0.0.1, tu propio Mac, y desde Chrome 147 (7 de abril de 2026) y Edge 147 (9 de abril de 2026) esa conexión necesita tu permiso. Si ignoras o rechazas el aviso, la sede no puede comunicarse con AutoFirma. Cómo reconocerlo y qué hacer: AutoFirma no funciona en tu Mac.

Para firmar tus propios documentos no hace falta ni navegador ni AutoFirma: firmar un PDF con el DNIe es gratis con DNIe para Mac. Puedes ver cómo funciona la app o descargar DNIe para Mac.

Preguntas frecuentes

¿Se puede usar el DNIe en Safari en un Mac?

Sí, con una app que lo publique en el llavero de macOS, como DNIe para Mac con DNIe Pro. Safari toma de ahí los certificados, y macOS no trae soporte para el DNIe. El software oficial de la Policía es un módulo PKCS#11 para Firefox.

¿Cómo instalo el DNIe en Chrome en un Mac?

En el Mac, Chrome busca los certificados en el llavero de macOS, así que lo que se instala no es un módulo para Chrome, sino una app que publique allí el DNIe. Con DNIe para Mac, activa DNIe Pro, pulsa «Conectar» e introduce el PIN; el certificado aparecerá en el diálogo de Chrome. Sin app, la vía oficial es Firefox con el módulo PKCS#11.

¿Por qué Chrome no reconoce el certificado del DNIe en mi Mac?

Porque el DNIe no está en el llavero, que es donde Chrome busca los certificados en macOS. Con DNIe Pro, comprueba que el recuadro «Tu DNIe en el navegador» confirma que está activo y conectado, y que los certificados están vigentes. Si cancelaste el diálogo, cierra Chrome con Cmd+Q y vuelve a entrar.

¿Cuánto cuesta usar el DNIe en el navegador con DNIe para Mac?

DNIe Pro cuesta 9,99 € al año con 3 días de prueba, o 44,99 € una sola vez (precios del Mac App Store en España a 16 de septiembre de 2026). Leer el DNIe, firmar y validar documentos es gratis y no caduca. La vía oficial en Firefox, con el módulo PKCS#11 de la Policía, también es gratuita.

Tengo un certificado de la FNMT, no el DNIe. ¿Me sirve esta guía?

No del todo. Un certificado de software, como el de la FNMT, va en el propio Mac: para usarlo con Safari, la Agencia Tributaria indica que «el certificado electrónico debe estar instalado en el Acceso a Llaveros». DNIe para Mac no gestiona certificados de software, solo los del DNIe.