La clave de sellado y su declaración

Esta clave sirve para comprobar firmas

Es una clave pública: se puede compartir. No es la clave privada de tu licencia. Para entrar en la app, ve a Licencia; para revisar un archivo, ve a Comprobar un paquete.

La explicación de esta página se ha revisado el 18/10/2026. Los documentos históricos y sus sellos se conservan sin modificar.

Los registros con marca de tiempo de RUNCODEAI llevan una firma que puede contrastarse con la clave pública. Un paquete puede contener incidencias o registros sin marca; revisa su resultado de verificación. Publicar la clave permite contrastar firmas, pero la confianza en su titularidad e historia exige las referencias y límites de esta página.

Al comprobar un paquete se distinguen la integridad de los registros, la validez de sus firmas y la confianza que puede atribuirse a sus fechas. Cada resultado se muestra por separado: que una comprobación sea correcta no garantiza las demás.

Para comprobar un sello de tiempo de una autoridad se examinan además su firma, su correspondencia con la huella del cierre y la cadena de certificados y demás condiciones que exige el verificador. Si falta la evidencia necesaria, el resultado se indica como incompleto.

El verificador que viaja dentro del paquete examina también el sello de la autoridad. La página de comprobación del navegador comprueba los registros, nuestras firmas y nuestras claves, pero no valida la firma de la autoridad, y así lo indica.

El sello de tiempo del cierre se refiere a la huella de ese cierre y, con ella, al conjunto de registros encadenados hasta ese momento. No atribuye por sí solo una hora a cada medición.

La comprobación de la situación histórica de un certificado en el momento del sellado requiere información del propio prestador y no siempre está disponible después. Cuando no lo esté, el resultado de la comprobación es incompleto, y así se refleja: no lo presentamos como validación completa. Es el caso, hoy, de los sellos del 25 y el 26 de septiembre de 2026.

La declaración vigente

Emitida el 26/09/2026. Son dos ficheros y van juntos: el texto sin el sello no acredita fecha, y el sello sin el texto no acredita a qué se refiere.

Si el .txt cambiara una sola coma, el sello dejaría de corresponderle. Por eso esta declaración no se edita nunca: el día que haya que cambiar algo se emite una nueva, se sella de nuevo y la anterior se conserva aquí.

Cómo se comprueba, sin fiarse de nosotros

Con estas tres órdenes, en la carpeta donde haya descargado los ficheros. Las dos primeras necesitan solo el documento y su sello; la tercera necesita además el certificado raíz de la autoridad, que está más abajo.

sha256sum DECLARACION_HUELLA_CLAVE_SELLO.txt

openssl ts -reply -in DECLARACION_HUELLA_CLAVE_SELLO.tsr -text

La primera calcula la huella del documento. La segunda solo lee la huella, la fecha y el número de serie que contiene la respuesta de sellado. Que las huellas coincidan no valida la firma ni acredita por sí solo la fecha. Para ello hay que comprobar también la firma, la cadena de confianza y la información de validación histórica que corresponda.

openssl ts -verify -data DECLARACION_HUELLA_CLAVE_SELLO.txt -in DECLARACION_HUELLA_CLAVE_SELLO.tsr -CAfile raiz_fnmt_tsa.pem

«Verification: OK» indica que pasan las comprobaciones de esa orden con los certificados proporcionados. No sustituye la comprobación de confianza, revocación y condición del servicio en la fecha del sello. La validación histórica de los sellos del 25 y 26 de septiembre sigue incompleta.

El certificado raíz de la autoridad

Los dos ficheros son el mismo certificado de la FNMT, en los dos formatos que hacen falta:

openssl x509 -in AC_RAIZ_FNMT_RCM_TSA.cer -inform DER -outform PEM

Esta copia del certificado raíz está aquí por comodidad, no como garantía. Si quiere estar completamente seguro, descárguela usted mismo de la sede electrónica de la FNMT y compárela. Su huella SHA-1 es e90d1a8f04e0d4a131bf4e7ee2bc57ae7a8a93e4 y su número de serie 5197B0DC756F57727C8E41DFC036DEBB883E05EF. Nosotros no podemos cambiarla sin que esa huella cambie.

openssl x509 -in AC_RAIZ_FNMT_RCM_TSA.cer -inform DER -noout -fingerprint -sha1 -serial

Un certificado raíz que viaja al lado del documento que valida es comodidad: quien verifica en serio se lo baja de la propia FNMT. Lo decimos nosotros para que no haga falta que se lo diga nadie más.

Y un tercer sitio donde mirar, ajeno a nuestro servidor

La misma huella de la clave está publicada en el sistema de nombres de dominio, en el registro TXT de _afb-sello.runcodeai.com. Se consulta con cualquier resolutor público, sin pasar por nosotros:

dig +short TXT _afb-sello.runcodeai.com

Compare las huellas del documento, del registro y del paquete. La coincidencia ayuda a identificar la clave, pero no descarta por sí sola una sustitución ni acredita su vigencia histórica. RUNCODEAI administra ese registro DNS; su contenido actual puede cambiar y no es una prueba independiente de lo publicado en el pasado.

Qué hacer con un paquete de mediciones

Puedes empezar con la comprobación del navegador o con 11_verificar_paquete.mjs, incluido en el ZIP. Para valorar la confianza en la clave y en el sello externo debes revisar también las referencias y evidencias indicadas aquí; el archivo recibido no es por sí solo una fuente de confianza independiente.