La preuve cryptographique invite à l’exagération. « Signé » sonne comme « vrai », et « inviolable » comme « certifié ». Ni l’un ni l’autre n’est juste. Si vous utilisez des reçus Trustvice dans un audit, un contrat ou un litige, le plus précieux est de les décrire exactement : ni plus que ce qu’ils montrent, ni moins.
Cet article est cette description. C’est la page que nous voudrions voir lue par un avocat, un auditeur ou une contrepartie attentifs avant de s’appuyer sur un reçu, et elle répète à dessein ce que dit déjà notre documentation.
Ce que prouve un reçu valide#
Un reçu qui se vérifie contre une clé Trustvice publiée prouve trois choses.
L’origine. L’enveloppe a été signée par le détenteur de la clé privée correspondant à signatureKeyId, qui est une clé de signature Trustvice. Personne d’autre, vous compris, ne peut produire un reçu qui se vérifie contre cette clé.
L’intégrité. Chaque membre de l’enveloppe sauf signature est exactement tel que signé : le type, le corps, l’heure issuedAt et l’id de clé. Changer un seul caractère fait échouer la vérification.
Une heure signée. Trustvice affirme que le reçu a été créé à issuedAt. C’est l’horloge de l’émetteur.
Chacun peut contrôler ces trois points, hors ligne, sans compte et sans nous demander. Le contrôle est déterministe : deux implémentations indépendantes, avec le même reçu et la même clé, arrivent à la même réponse. C’est la force d’un reçu, et elle est réelle.

