Evidencia
Paquete para el perito
Qué contiene el paquete de evidencia (.zip) de una notificación y cómo lo verifica un perito sin acceder a Notificado.
Actualizado:
El paquete de evidencia es un .zip que un perito, un juez o la contraparte verifican con herramientas estándar y sin acceso a Notificado. Descárguelo desde la notificación, en Notificaciones, junto con la constancia en PDF. Cada descarga queda registrada.
Qué contiene
| Archivo | Qué es |
|---|---|
manifest.json |
Lista de archivos con su SHA-256 y tamaño; los sellos y qué cubren. |
SHA256SUMS |
Las mismas huellas, para sha256sum -c. |
mensaje/*.eml |
El mensaje exacto enviado a cada destinatario. |
adjuntos/ |
Los documentos, byte a byte. |
eventos/eventos.json |
Eventos encadenados (hash anterior + hash), anclas diarias y pruebas Merkle. |
eventos/raw/ |
Lo que respondieron los proveedores, tal como llegó. |
sellos/*.tsr |
Los tokens de sello de tiempo RFC 3161. |
sellos/tsa-ca/*.pem |
La raíz de confianza de cada autoridad de sellado. |
constancia.pdf |
La constancia firmada. |
firma/cert-chain.pem |
La cadena de confianza de la firma de la constancia. |
verificar.js |
Verificador automático. |
LEEME.txt / README.txt |
Instrucciones en español y en inglés. |
Verificación automática
Con Bun, openssl, sha256sum y pdfsig (poppler-utils) instalados, dentro de la carpeta descomprimida:
bun verificar.js
Salida 0 = verificado; 1 = algo no verifica (se nombra); 2 = paquete ilegible; 3 = falta openssl.
Verificación manual
sha256sum -c SHA256SUMS
openssl ts -reply -in sellos/<sello>.tsr -text
openssl ts -verify -data mensaje/<destinatario>.eml -in sellos/<sello>.tsr -CAfile sellos/tsa-ca/<autoridad>.pem
pdfsig constancia.pdf
Cada sello debe responder Verification: OK. En la cadena, cada evento cumple hash = sha256(hash_anterior seguido del evento en JSON canónico RFC 8785): alterar, quitar o reordenar un evento rompe todos los siguientes.
Qué no prueba
Que una persona leyó el mensaje: las aperturas son indicios. Tampoco quién hizo clic en un enlace de descarga, solo cuándo, desde qué IP y con qué navegador. La validez de la notificación la determina el juez.