-
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
Cross-Origin Request Blocked and firefox #51
Comments
Duplicate of #43 |
Mismo problema en Ubuntu 18.04 Funciona en Chromium pero no en Firefox 67.0 (64-bit). El certificado está ahí pero parece que firefox no puede conectar con autofirma: https://valide.redsara.es/valide/firmar/ejecutar.html ambos me dicen que no se puede conectar con AutoFirma. |
Hola @MLopez-Ibanez, a mi me pasaba lo mismo, pero al instalar el certificado raíz de Autofirma (como explica @Gamuci) comenzó a funcionar perfectamente. En mi caso era firmar en https://rec.redsara.es (vamos, el Registro Electrónico Común 😁). ¿No te funciona a ti con eso? |
Tengo ya el certificado raíz de AutoFirma y no me funciona. He probado a desinstalarlo y añadirlo a mano otra vez y tampoco funciona. |
a mí me funcionan tus dos referencias (lo acabo de comprobar). Repaso mis detalles de configuración:
Lo he tenido que instalar a mano. En mi caso, no se instaló en Firefox (por una configuración especial). Como autoridad certificadora está con todas las opciones seleccionadas. Voy a probar a desinstalar el certificado y volverlo a instalar. Y te cuento. En todo caso, no sé si te interesaría comprobar si LinuxAE te funciona. |
como he comentado en #43, si desinstalo el certificado
Pero si lo vuelvo a instalar, todo funciona perfectamente. |
Lo tengo instalado. Lo he borrado y vuelto a instalar "a mano" y me da el mismo error. |
@MLopez-Ibanez, voy a intentar probarlo con una versión live de Debian. Pero no sé cuánto tiempo me va a llevar. No sé si los enlaces mencionados en #61 (comment) influyen. |
perdón, me acabo de dar cuenta de que es Ubuntu lo que usas. Será lo que probaré. |
Ayer hice un 'mapa' de todo lo que hay que coordinar para que Autofirma funcione. A lo mejor os da una pista: |
Bajo Ubuntu 19.10, me funciona en Escritorio, pero no en navagadores (ni firefox ni chrome). Despues de leer el diagrama de @alfem en https://github.com/alfem/firefirma (antes probé todo lo recomendado en este y cientos de foros, salvo encender una vela a San Judas Tadeo), y que decía que la versión 1.6.5 "va bien con Java 11", probé a cambiar a java-11-openjdk y VOILA, como una seda ¡albricias! Gracias a todos y especialmente a @alfem |
A la vista de ese mapa de @alfem, y dentro de mi ignorancia, ¿no sería posible hacer una web que pudiera diagnósticar la instalación de AutoFirma? Para mí es una herramienta imprescindible (gracias a los desarrolladores) y me da muchos quebraderos de cabeza cada vez que cambio de ordenador o lo que sea y tengo que instalarla. |
Que bien elaborado está ese diagrama @alfem, me gusta. @rafaelmgallego, ya te han dado dos webs que diagnostican (mediante el intento de uso) la instalación: Creo que más bien quieres un programa local que verifique que todos los componentes están instalados, los handlers seteados en las preferencias, etc. Aunque eso suceda, no puede garantizar su funcionamiento. La prueba de fuego es lanzarlo y que la página verifique que se ha firmado dicho documento. Yo he logrado por FIN tramitar algo usando Firefox 68 en Manjaro. Verifico que funciona con He tenido que marcar como "solo lectura" toda la carpeta de firefox68 para que no se actualizara (renombrar update no sirvió, menudo engaño). Lancé firefox con el comando A veces sucede que al instalar el ROOT_Certificate.crt no chequeamos ambas casillas de los permisos. Yo recomiendo a cualquier persona un Linux cualquiera que contemple el uso Live y la persistencia de datos, e instalar ahí el Firefox/browser de turno y sus certificados. Y proteger ese Live con contraseña. Tails integra persistencia con contraseña, por ejemplo, podrían servir Kanopix o Slitaz también. También serviría simplemente realizar la instalación en el pendrive, pero la idea del Live es poder cargar el sistema en ram y no reventar la memoria del usb con el uso. A mi me parece un rollo estar haciendo esto con cada ordenador. Un colgajo más en el llavero (el usb) y listo, no tengo ni que ir a mi ordenador para funcionar. Un saludo. |
En mi caso el problema ha sido la instalación del certificado ROOT Autofirma que parece que no se hace correctamente. Lo he instalado manualmente y a partir de ahí parece que ha funcionado. Aún no he realizado una firma real, pero al menos ya me solicita que elija el certificado que quiero usar para firmar. |
Hola, En este caso tuve que afrontar este mismo problema en un equipo con Linux Mint. Se trataba de una tramitación a través de la sede de la Xunta de Galicia, que también dispone de una prueba de firma online https://sede.xunta.gal/solicitudes/cumplimentacion/firma/pruebaFirma.do Las consolas de Chrome y Firefox mostraban múltiples peticiones XHR rechazadas por el mencionado problema de CORS. Despues de leer los consejos que compartís aquí y consultar el excente mapa de alfem, probé a importar el certificado Root de autofirma que encontré en Gracias por los tips, |
Tras actualizar a Fedora 34 autofirma vuelve a fallar con el error Cross-Origin.
Sigo sin poder firmar desde el navegador desde que actualicé a Fedora 34 Cansado |
Tenemos un problema similar en la oficina desde hoy, donde todos los puestos emplean Mint. Lo primero que probé dados los síntomas fue la solución que propongo en mi comentario anterior, pero sin éxito. Aún estoy diagnosticando, pero en una primera comprobación he determinado lo siguiente:
UPDATE
En el equipo con Mint 20.x, Firefox
|
SOLVED UPDATE: !!he conseguido hacerlo funcionar! Temas en Fedora 34:
Una vez hecho esto., la página https://valide.redsara.es/valide/firmar/ejecutar.html funciona sin problemas tanto en firefox como en Chrome. ( aunque en chrome sigue pidiendo permiso para ejecutar xdg-open ) No debería ser demasiado dificil tener todas estas cosas en cuenta para una próxima revisión :-( Juan Antonio |
Como otros comentarios anteriores, estoy un poco harto de arrancar la maquina virtual de windows para hacer estas cosas porque en linux (Kubuntu y Ubuntu) no soy capaz de hacer la firma con nuestro navegador habitual firefox y siempre, siempre desde hace años, tengo problemas con una cosa o la otra. He probado la appimage de FireFirma para firmar en la plataforma general del estado (registro) y ha funcionado a la perfección!! Kudos, likes y lo que haga falta para este desarrollador. |
Pues gracias por la parte que me toca :-) Realmente sí que se puede firmar con Linux sin ningún problema (yo lo hago con frecuencia), pero como algo haya ido mal en la instalación de AutoFirma, diagnosticar el fallo y echarla a andar tiene su miga. Y las combinaciones de navegadores, perfiles de usuario, versiones de Java instaladas o activas... es casi infinita. El Appimage es para ponerlo en la vitrina con el letrerito: 'Rómpase en caso de que haya que firmar con urgencia y no haya forma' :-D |
Gracias @jonsito, era lo que me faltaba! |
Dear all,
we have been using autofirma with esing-cert alfresco pluging with success.
But lately we cannot sign documents through alfresco from Firefox. At its console we are getting:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://127.0.0.1:55088/afirma. (Reason: CORS request did not succeed).
Do you have any ideas on how could we fix it?
Firefox: 61.0.2 (64-bit)
IE and Chrome works fine.
Thanks in advanse for your answer and thank you for your code contribution.
The text was updated successfully, but these errors were encountered: