Le SDK Key Verifier fonctionne en association avec Android System Key Verifier, un service système Google disponible sur les appareils Android.
Ce service vise à améliorer la confidentialité des utilisateurs dans les applications de chat chiffrées de bout en bout. Key Verifier fournit un système unifié pour la validation des clés publiques dans différentes applications clientes.
L'objectif fondamental de Key Verifier est de permettre une communication privée par le biais du chiffrement en validant que vous communiquez avec la personne attendue.
Voici les principales fonctions du système :
- Validation de clé : permet à un utilisateur de valider les clés publiques d'un contact pour confirmer qu'il communique avec la personne à laquelle il souhaite envoyer un message.
- Méthodes de validation : les utilisateurs peuvent valider les clés via une interface utilisateur qui permet de scanner un code QR ou de comparer des chiffres (en faisant correspondre une séquence de chiffres).
- Gestion des clés : expose un service via une interface AIDL pour que les applications clientes puissent insérer, lire, mettre à jour ou supprimer des clés.
- SDK client : fourni à toutes les applications, telles que les applications de messagerie ou de gestion des contacts, pour interagir avec le service.
Pour en savoir plus sur Key Verifier, consultez la documentation suivante :