Codes et vérification
Tes propres codes
Section intitulée « Tes propres codes »tcc code showAffiche ton code personnel de trois mots et sa durée de validité. Ajoute un nom de connexion pour obtenir le code de cette connexion à la place — le nom est comparé de façon approximative, une partie suffit donc :
tcc code show marktcc code show mark --lang de--lang remplace la langue pour ce seul code. Sans lui, une connexion utilise
la langue dans laquelle elle a été mise en place, et ton code personnel utilise
la langue de ton profil.
tcc code list # chaque code que cet appareil peut calculer, dans un tableautcc code next # la fenêtre actuelle, et quand aura lieu la prochaine rotationLes codes sont calculés sur cet appareil à partir de secrets qu’il détient déjà.
tcc code show ne demande pas les mots à un serveur, c’est pourquoi cela
fonctionne encore réseau coupé — à condition que l’appareil ait synchronisé au
moins une fois.
Vérifier trois mots
Section intitulée « Vérifier trois mots »tcc verify amber cargo lanternCeci vérifie les trois mots par rapport aux connexions mises en cache sur cet appareil et indique laquelle correspond, ou qu’aucune ne correspond — avec le nombre de connexions qu’il a pu vérifier, pour que tu puisses distinguer « non » de « je n’en avais que deux à examiner ».
Il accepte le code actuel et les codes précédents que l’opérateur de ton serveur accepte encore — un par défaut — et indique lequel correspond. Un code envoyé peu avant le changement correspond donc encore, marqué comme code précédent, avec l’heure locale à laquelle il a cessé d’être valable ; pour un message lu plus tard, demande plutôt un sceau. Sur une connexion où chaque membre a son propre code, chaque membre est vérifié et la réponse le nomme. Ton propre code ne correspond jamais : il ne prouve rien sur la personne qui a envoyé les mots.
La forme simple ne demande rien à aucun serveur. Elle ne connaît que ce que détient cet appareil.
Demander aussi au serveur
Section intitulée « Demander aussi au serveur »tcc verify amber cargo lantern --publictcc verify amber cargo lantern --public --country de--public interroge aussi la recherche publique, qui peut reconnaître des
choses que cet appareil n’a aucun moyen de connaître — une balise, ou un code
créé par un fournisseur.
Les deux réponses sont affichées séparément et jamais fusionnées :
This device: No match among the 12 connections this device can check. 2 more cannot be checked here — sync, then try again.
The server: Match: ...Cette séparation est délibérée. Un « aucune correspondance » local signifie que cet appareil n’a pas pu le trouver, pas que le code est faux. Lis les deux lignes comme deux questions différentes.
--country est un indice pour la recherche publique et prend un code pays à
deux lettres. Il ne s’applique qu’avec --public.
Une vérification publique réussie est aussi ce qui te permet de commencer à
suivre quelqu’un — voir tcc trust follow dans la
référence des commandes.
Est-ce que quelqu’un est sur Trusted Codes
Section intitulée « Est-ce que quelqu’un est sur Trusted Codes »tcc lookup someone@example.comRépond si cette adresse appartient à un compte, ce qu’il faut savoir avant de choisir entre une invitation et un code invité.
Sceller du contenu
Section intitulée « Sceller du contenu »Un sceau prouve que quelque chose vient de toi.
tcc stamp text "Transfer approved by me"tcc stamp clipboardtcc stamp text prend le contenu comme argument et a les drapeaux les plus
utiles :
--file <path>lie un fichier au sceau. Le fichier est haché sur cette machine et c’est l’empreinte qui est scellée — le fichier lui-même n’est jamais téléversé.--language <code>définit la langue des mots.--label <text>est le titre du sceau. Il est chiffré avec le texte et affiché sur l’écran d’approbation du téléphone.--require-approvalretient la signature jusqu’à ce que tu l’approuves sur ton téléphone.--ref <slug>référence un autre sceau, et peut être répété.
Le texte, le titre et le nom du fichier sont chiffrés sur cette machine. Seul quelqu’un qui a le lien complet peut les lire. Notre serveur ne le peut pas.
Il n’y a pas d’option e-mail. Notre serveur ne détient jamais le texte d’un
sceau, il ne peut donc pas en envoyer : copie le lien et envoie-le toi-même.
Avec --require-approval, le texte est chiffré pour ton compte avant que la
demande ne quitte cette machine, et seul ton téléphone l’ouvre. tcc ask ne
scelle pas : une phrase qui demande un sceau est refusée avant tout envoi, et
indique tcc seal text "<text>" et tcc seal clipboard à la place.
tcc stamp list # ce que tu as scellétcc stamp export <id> # un document de preuve portable pour un sceautcc stamp revoke <id> # en retirer untcc stamp self crée un sceau qui porte sur toi plutôt que sur un fichier — «
c’est bien moi » — avec une --description facultative affichée sur la page de
vérification et une --language pour les mots.
Les sceaux font partie de certaines formules et pas d’autres, et le sceau de contenu et l’auto-sceau sont des capacités séparées. Une commande à laquelle tu n’as pas droit le dit, plutôt que de fonctionner à moitié.