La prueba criptográfica invita a exagerar. «Firmado» suena a «cierto», y «a prueba de alteraciones» suena a «certificado». Ninguna de las dos cosas es correcta. Si usas recibos de Trustvice en una auditoría, un contrato o una disputa, lo más valioso que puedes hacer es describirlos con exactitud: ni más de lo que muestran, ni menos.
Este artículo es esa descripción. Es la página que querríamos que leyera un abogado, un auditor o una contraparte cuidadosos antes de apoyarse en un recibo, y repite a propósito cosas que nuestra documentación ya dice.
Qué prueba un recibo válido#
Un recibo que se verifica contra una clave publicada de Trustvice prueba tres cosas.
Origen. El sobre lo firmó quien tiene la clave privada que corresponde a signatureKeyId, que es una clave de firma de Trustvice. Nadie más, tú incluido, puede producir un recibo que se verifique contra esa clave.
Integridad. Todo miembro del sobre salvo signature está exactamente como se firmó: el tipo, el body, la hora issuedAt y el id de clave. Cambiar un solo carácter hace fallar la verificación.
Una hora firmada. Trustvice afirma que el recibo se creó en issuedAt. Es el reloj del propio emisor.
Cualquiera puede comprobar las tres, sin conexión, sin cuenta y sin preguntarnos. La comprobación es determinista: dos implementaciones independientes con el mismo recibo y la misma clave llegan a la misma respuesta. Esa es la fuerza de un recibo, y es real.

