Autofirma no reconoce mi certificado digital: soluciones
Autofirma no detecta tu certificado en Chrome, Mac o Windows 11, no muestra todos los certificados o no los carga. Qué almacén lee, qué filtra y qué hacer.
Actualizado el
Es uno de los atascos más frustrantes: tienes el certificado instalado, lo ves en el navegador, entras en la sede electrónica y, cuando Autofirma abre el selector, la lista está vacía o aparece cualquier certificado menos el tuyo. La buena noticia es que en la inmensa mayoría de los casos el certificado está perfectamente y el problema es dónde lo está buscando Autofirma o qué filtro lo está descartando. Esta guía recorre las dos cosas, sistema por sistema, y al final una salida cuando el plazo aprieta.
Primero: entender qué almacén lee Autofirma
Un certificado digital no vive «en el ordenador» de forma genérica. Vive en un almacén concreto, y cada sistema operativo y cada navegador puede tener el suyo:
- Windows: el almacén de certificados del sistema, que comparten Chrome y Edge. Firefox, en cambio, tiene su propio almacén independiente.
- macOS: el Llavero (Acceso a Llaveros), que comparten Safari y Chrome. Firefox, otra vez, va por libre.
- Linux: no hay almacén del sistema. Autofirma lee el almacén NSS de Firefox, y solo ese. Lo que importaste en Chrome (
~/.) no existe para Autofirma.pki/ nssdb
De ahí sale la causa número uno de este problema: importaste el certificado en el navegador equivocado. Un .p12 importado solo en Firefox bajo Windows no aparecerá en Autofirma si esta está configurada para leer el almacén del sistema. Y en Linux ocurre exactamente lo contrario: si lo importaste en Chrome, Autofirma no lo verá.
Cómo comprobarlo en dos minutos
- Abre Chrome o Edge → Configuración → Privacidad y seguridad → Seguridad → Gestionar certificados. Lo que veas ahí es (en Windows y macOS) el almacén del sistema.
- Abre Firefox → Ajustes → Privacidad y seguridad → Ver certificados → Sus certificados. Eso es el almacén de Firefox.
- Abre Autofirma → Herramientas → Preferencias y mira qué almacén tiene seleccionado.
Si tu certificado aparece en uno pero no en el que lee Autofirma, ya sabes qué ha pasado. La solución es importarlo también ahí, a partir de tu fichero .p12. Si no lo tienes a mano, hay que exportarlo desde donde sí esté instalado: el proceso está detallado en Exportar certificado FNMT a .p12.
Autofirma no detecta el certificado en Chrome
Antes de nada, separa dos problemas: si es Chrome quien no te ofrece el certificado al entrar en la sede, la lista de comprobación está en El certificado digital no aparece en Chrome; si Chrome te identifica y es Autofirma quien no lo lista, sigue aquí.
Es la variante más buscada y la que más confunde, porque «en Chrome lo veo». Lo que ocurre depende del sistema:
- En Windows y Mac, Chrome y Autofirma leen el mismo almacén (el del sistema o el Llavero). Si Chrome lo muestra y Autofirma no, el certificado está donde debe, y el problema es otro: caducidad, clave privada o filtro de la sede (más abajo). Comprueba también que Autofirma no tiene seleccionado el almacén de Firefox en Preferencias.
- En Linux, Chrome tiene su propia base de datos de certificados y Autofirma no la lee. Importa el
.p12en Firefox aunque firmes desde Chrome, como se explica en Instalar Autofirma en Linux.
Si además Autofirma ni siquiera se abre desde Chrome, el problema no es el certificado sino el lanzamiento: Autofirma no funciona en Chrome, Edge o Brave.
Autofirma no detecta el certificado en Mac
En macOS Autofirma lee el Llavero, y hay tres trampas propias del sistema:
- El certificado tiene que estar en el llavero «inicio de sesión», en la categoría «Mis certificados», con una flecha que despliega su clave privada. Si aparece en «Certificados» pero no en «Mis certificados», se importó sin clave privada.
- Un certificado al que se marcó a mano «Confiar siempre» desaparece del almacén que ve Autofirma (#462). Doble clic → Confiar → Usar ajustes por omisión.
- En Tahoe 26.4 y posteriores con Apple Silicon hay equipos donde el selector sale vacío aunque todo esté bien (#520, #548), sin solución confirmada.
Los tres casos, con las rutas exactas, están en la Solución 3 de Autofirma no funciona en Mac.
Autofirma no detecta el certificado en Windows 11
En Windows la causa más frecuente después del almacén equivocado es la cuenta de usuario: los almacenes son por usuario. Si importaste el certificado con otra cuenta, o si Autofirma se instaló y se ejecuta «como administrador» con una cuenta distinta de la tuya, no coincidirán. Comprueba también que el certificado muestra al pie «Tiene una clave privada correspondiente a este certificado» al abrirlo desde Gestionar certificados; si no lo muestra, se instaló un .cer sin clave y hay que importar el .p12. Y si Autofirma no llega ni a abrirse, Autofirma no funciona en Windows 11.
Autofirma no muestra todos los certificados
Aparecen unos y falta el tuyo. Autofirma filtra la lista antes de mostrarla, y lo hace en silencio:
- Caducados o todavía no válidos. El navegador los lista sin avisar; Autofirma los oculta. Comprueba la fecha «Válido hasta». Los certificados de la FNMT solo se renuevan en línea antes de caducar; después hay que solicitarlos de nuevo: Renovar el certificado FNMT.
- Sin clave privada. Un
.cero.crtimportado, o una copia hecha sin exportar la clave, aparece en el navegador y no en Autofirma. - Filtros de la sede. La petición de la sede puede pedir solo certificados de persona física, solo de representante, solo de determinado emisor, o excluir el DNIe. El tuyo puede ser perfectamente válido y no cumplir el filtro. La prueba: abre Autofirma a mano, pulsa Firmar fichero y elige cualquier PDF; si ahí aparece y en el trámite no, es la sede.
- Varios certificados acumulados. Es habitual tener el de persona física, el de representante y uno viejo ya renovado con el mismo nombre. Fíjate en el NIF, el emisor y la fecha de emisión, no solo en el nombre.
Cuando el resultado del filtro es una lista vacía, Autofirma muestra el error SAF_19, «No hay ningún certificado válido en su almacén». Su guía completa, con los filtros explicados desde el código fuente, es Error SAF_19.
Autofirma no carga los certificados
Distinto de los anteriores: Autofirma se queda pensando, o muestra «Error al obtener los alias de los certificados» o «Error al cargar el nuevo almacén de claves», y no llega a enseñar ninguna lista. Aquí el almacén no se ha podido leer, y las causas son otras: la integración con Firefox/NSS en Linux, un lector de tarjetas o un DNIe cuyo controlador falla y arrastra la lista entera, el Llavero de Mac tras una actualización. La guía es Error al obtener los alias de los certificados; si el código es SAF_08, Error SAF_08.
La configuración interna de Autofirma
Merece la pena revisar, además del almacén seleccionado en Herramientas → Preferencias:
- Reiniciar Autofirma después de importar el certificado. La aplicación lee el almacén al arrancar; un certificado importado con Autofirma abierta no aparece hasta que la cierras y la vuelves a abrir.
- La casilla JMulticard. Si no usas tarjeta ni DNIe, desmarcar «Habilitar JMulticard» evita que un lector sin tarjeta interfiera en la lista.
- Herramientas → Restaurar instalación, que regenera la configuración local y arregla almacenes que quedaron a medias tras una actualización.
- Firefox: si el almacén seleccionado es el de Firefox, Autofirma abre el perfil predeterminado y pide la contraseña principal si existe. Los detalles, con la comprobación de perfiles, están en Autofirma no funciona en Firefox.
Si el error viene con un código
Si además del certificado ausente ves un código SAF_, apunta el número: SAF_19 es la lista vacía tras filtrar, SAF_08 es un fallo al abrir el almacén y SAF_45 es un problema de comunicación con el navegador que no tiene que ver con el certificado. El significado de todos los códigos está en Todos los errores SAF de Autofirma.
Una salida directa cuando tienes prisa
Todo lo anterior lleva tiempo, y a menudo el problema aparece justo el día que vence un plazo. Conviene tener claro qué necesitas realmente:
- Si tienes que autenticarte en la sede o firmar un formulario dentro de ella, no queda más remedio que hacer que Autofirma encuentre el certificado. En ¿Lo aceptará la sede? explicamos cómo reconocer este caso.
- Si lo que tienes que entregar es un PDF firmado, el almacén del sistema deja de ser relevante.
En ese segundo caso, basta con tener el fichero .p12 y su contraseña. FirmaLocal firma el PDF directamente en el navegador con ese fichero: no consulta ningún almacén del sistema, no necesita que Autofirma detecte nada y no envía el certificado a ningún servidor; la firma PAdES-B-B se calcula en tu propio equipo. El resultado lo reconocen Adobe Reader y VALIDe. Firma tu PDF ahora. Límites: solo certificados en fichero (no DNIe ni tarjetas), una firma por documento y sin sello de tiempo; y un certificado caducado tampoco sirve aquí.
Fuentes
- Proyecto clienteafirma, FAQ de ejecución de Autofirma: certificados sin clave privada en Windows y certificados de curva elíptica que no aparecen con Java antiguo. Consultada el 2026-09-01.
- Incidencias de clienteafirma #462 («Confiar siempre» en macOS), #520 y #548 (selector vacío en Tahoe con Apple Silicon) y #214 (Firefox en Linux y macOS). Consultadas el 2026-09-01.
- Código fuente de Autofirma,
Protocol(Invocation Launcher Error Manager. java SAF_19=ERROR_, lanzado cuando la lista filtrada queda vacía). Consultado el 2026-09-01.NO_ CERTIFICATES_ KEYSTORE - FNMT, «Errores con Autofirma». Consultado el 2026-09-01.