-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No se han encontrado certificados válidos en el almacén (Firefox, GNU/Linux y MacOS) #214
Comments
hola, tengo el mismo problema con ubuntu 20.04.2 y firefox 90.02 si alguien sepa que hacer.....thanxxx gracias |
Tenemos varias incidencias con este problema en MacOS. |
Confirmo que tengo este mismo problema en MacOS Monterey 12.1 |
Un resumen rápido, aquí: Y más detalle aquí:
A la hora de instalar AutoFirma, si tenemos clave maestra de Firefox, nos la va a pedir para poder insertar el Certificado de Autoridad Certificadora en el anillo de claves. A ver si a la enésima os va :-) |
A mí no había manera que funcionara, y lo que he hecho es en el diálogo que te dice que no hay certificados importar el mío, y listo! |
Hola, tengo el mismo problema con MacOS y Firefox. Abre el dialogo pero no me muestra ningún certificado. En realidad lo que quiero es elegir el DNIe, y al cambiar al tipo de almacén de DNIe, y refrescar, no muestra nada. Ya he desinstalado e instalado Autofirma, pero nada. Tengo el DNIe en el lector y he comprobado que es válido. No pide contraseña por lo que estoy empezando a pensar que Autofirma, no muestra ese diálogo. Si arranco Autofirma, selecciono DNIe, consigo firmar un documento (dummy) con el DNIe. Es extraño saber cómo funciona esta aplicación pero que necesito para sacar un Certificado Digital, y no tener que personarme en una oficina. |
Veo por los iconos que usas Autofirma 1.7.2 ¿Has probado a hacer clic en el segundo icono de los cuatro que hay donde se puede seleccionar el "Almacén de Certificados"? En nuestro caso siempre tenemos que hacer clic en este icono para que nos aparezca el certificado de nuestra smartcard. De la lista que aparece hacemos clic en "Almacén de Certificados del Sistema". En algún caso nos ha pasado tener que usar "Almacén de certificados de Firefox". |
Suscribo todo lo que comenta @rauldediegogarcia, palabra por palabra. En mi caso intento firmar online desde dos sitios dos documentos, haciendo uso del DNIe expedido en 2021 y con certificados válidos hasta 2023. Probado en tres máquinas distintas (Debian 11, Fedora 35 y Windows 10). He intentado todo tipo de soluciones: Firefox y Chromium, instalando los paquetes oficiales de Autofirma y el configurador de la FMNT. He probado cambiando el JRE descargando varios JDK más nuevos (OpenJDK y Oracle Java) como indicaban en otra issue; borrados perfiles extra de Firefox, instalados los certificados raíz de las diversas entidades publicados en la web de la FMNT a mano en Firefox y a nivel de sistema... versiones probadas 1.7.2 en Windows y 1.7.1 en Debian y Fedora. Decir que en el caso de Fedora el RPM por algún motivo no instalaba en /usr/lib64 ni el contenido de Autofirma ni el de Firefox, y he tenido que copiarlo a mano. El primer problema en Debian/Fedora ha sido que Autofirma no cargaba desde el navegador, solucionado tocando el .desktop a mano y la lista de MIME Types, así como el Protocol Handler de Firefox (Incluido en el prefs/autofirma.js). La información la he encontrado aquí. En mi caso no me daba ningún error explícito, simplemente intentaba firmar y no mostraba mensaje ni hacía nada, solo peticiones, código 200 y respuesta inválida. El segundo problema es lo que comentaba @rauldediegogarcia : puedo firmar un fichero PDF si abro Autofirma de forma independiente. Aparece el certificado con el DNIe en el lector y todo bien. Si intento firmar directamente desde Firefox (En mi caso, en dos operaciones: al solicitar un certificado de la FMNT y al intentar firmar un documento en la AESA), se abre Autofirma pero no aparecen certificados. @acuartango comenta lo del icono, y me temo que he probado a cambiar el almacén de certificados tanto al de Firefox, como al del sistema, como al del DNIe, y en los tres casos aparece vacío. Cuando selecciono un almacén o pulso en actualizar, el lector de tarjetas parpadea (Tiene un led de actividad) pero el diálogo para seleccionar certificados sigue vacío. No tengo claro si puedo lanzar Autofirma desde Firefox con más verbosidad, de cara a debuguear, si es posible, ¿me podéis indicar cómo? Curiosamente en esta web el test de Autofirma funciona a la primera. |
@rauldediegogarcia y @diegombeltran Yo tenía el mismo problema con el DNIe (v3.0) de mi mujer en MacOS Monterey. Me aparecía el certificado si abría la app de forma independiente pero no desde Firefox. Con mi DNIe no tenía este problema. Después de pelearme durante horas he visto en el fichero de log de Autofirma (~/.afirma/AUTOFIRMA.afirma.log.xml") este mensaje:
Resulta que el DNIe tiene que tener dos certificados, uno para "Autenticación" y otro para "Firma" (o un certificado con los dos usos). En mi DNIe sí que aparece un certificado para cada uso. Pero, el DNIe de mi mujer NO tenía el de firma, sólo el de autenticación. Probaremos de renovar el certificado en las máquinas de la comisaría a ver si hay suerte y se generan los certificados correctamente. Y ojo, que ya sería la tercera vez que tenemos que hacerlo. Flipante! Nota: También ejecuté estos dos comandos porque me aparecían errores de que no encontraba estos 2 ficheros (aunque es posible que no sean errores críticos):
|
Fuimos a renovar el certificado a las máquina de comisaría y, efectivamente, al darle a renovar ya nos aparecía un aviso de que el DNIe no contenía certificado de firma y preguntaba si lo queríamos generar. Después de hacer esta renovación (y de desinstalar FireFox v100, porque ha dejado de funcionar el DNIe en esta versión, e instalar FF v91.9.1esr Extended Support Release), ya me funciona todo correcto. |
Me acaba de pasar con una nueva instalacion de ubuntu 22.04. hice un link simbolico a ese directorio en mi $HOME como si hubiera el .mozilla/ directamente y ahora todo vuelve a funcionar. |
Desde hace un tiempo Afirma ha dejado de encontrar mi certificado del almacén de Firefox, y no puedo firmar documentos. Estoy con la versión 1.6.5 sobre Ubuntu 18.04 y tengo el mismo problema tanto con java-8-openjdk como java-11-openjdk. Puedo replicar el mismo problema en varios pcs con el mismo sistema y también en un portátil con macOS Big Sur 11.1.
Lo primero extraño que veo es que, a pesar de no tener una contraseña maestra en Firefox, el log dice:
INFORMACIÓN: No se ha podido abrir el almacen sin contrasena, se intentara proporcionando una : java.security.cert.CertificateException: Signature algorithm mismatch
Y pasa a pedirme una contraseña que no tengo.
The text was updated successfully, but these errors were encountered: