En el roadmap · sin fecha
Un validador de firmas online, en el roadmap
Sueltas un PDF firmado y te decimos si la firma es válida, quién firmó, con qué nivel del semáforo, si el certificado estaba vigente al firmar y si el documento se modificó después. Todavía no está publicado, y no sabemos cuándo lo estará; esta página lo dice en lugar de pedirte el correo mientras tanto.
Tu documento no sale de tu equipo
Se ejecutará entero en tu navegador, con el mismo motor de firma de la app compilado a WebAssembly. Tu documento no se sube a ningún servidor porque no hay ningún servidor al que subirlo.
No es una postura sobre privacidad: es la arquitectura. Los demás validadores gratuitos de la web funcionan quedándose una copia de tu documento. Si lo que estás comprobando es un contrato, una nómina o un escrito judicial, esa copia es el problema.
La intención es que sea gratis y sin límite de uso. No es un producto: es la forma de que nos conozcas.
Aquí irá la zona para soltar tu PDF firmado.
Aún no está disponible ni tiene fecha. Depende de compilar el núcleo de firma a WebAssembly, y mientras no valide igual que la app no se publica.
Qué va a decir la respuesta
Tres resultados, que son los tres que define la norma europea de validación. No un visto verde y una cruz roja.
-
Válida, con su nivel
La firma verifica y el documento está íntegro. Que no es el final de la pregunta: una firma puede ser perfectamente válida y valer bastante menos de lo que supone quien confía en ella. Eso se decide en los cinco niveles.
-
Inválida, con su motivo
Ha fallado la integridad o la cadena de confianza del certificado, y se te dice cuál de las dos. Un veredicto sin motivo no es un veredicto, es un estado de ánimo.
-
No se puede confirmar la validez
Ninguna de las dos anteriores, que es la respuesta más frecuente en la vida real y la que las demás herramientas redondean a «no válida». Decir que un documento está alterado es una acusación. Este resultado tiene tratamiento propio y no toma prestado ninguno de los cinco colores del semáforo.
La app de escritorio ya hace esto
Lo que falta no es el motor del veredicto. Abre hoy un PDF firmado en PDFsigna y lo tienes todo: quién firmó, con qué nivel, si el certificado estaba vigente al firmar y si algo cambió después. Lo que falta es la pieza que hace que eso corra en un navegador sin servidor detrás.
Esto es la app de macOS haciendo exactamente eso, y el resto de lo que hace la app está en cómo funciona.
Por qué todavía no está, dicho claro
El motor de firma y validación se escribe una sola vez, en Rust, y lo comparten las cuatro plataformas: es la única forma de que cuatro apps nativas den la misma respuesta sobre el mismo fichero. Hacer que corra en un navegador es compilarlo a WebAssembly y servirlo con las cabeceras de aislamiento que eso exige.
Y el listón para publicarlo no es «que cargue». Es que dé el mismo veredicto que la app de escritorio sobre el mismo documento. Un validador web que no coincida con nuestra propia app sería peor que no tener ninguno, porque la gente lo citaría.
En esta página no hay lista de espera ni campo de correo, y es deliberado: este producto promete que nunca tendrás que crearte una cuenta, y un formulario en una web es un sitio raro para empezar a doblar esa promesa.