En GPG, est-il possible de déplacer un UID vers le haut ou vers le bas dans la liste des UID d'une clé PGP?
Je me rends compte que c'est une chose purement cosmétique, mais je peux vouloir l'utiliser pour montrer la priorité parmi mes adresses, laquelle doit être utilisée en premier si possible.
pub 4096R/0xAABBD62D0BA66C66 2014-09-02
uid [ultimate] Mr. Foo Bar <[email protected]>
uid [ultimate] Mr. Foo Bar <[email protected]>
uid [ultimate] Mr. Foo Bar <[email protected]>
uid [ultimate] Mr. Foo Bar <[email protected]>
Le seul comportement garanti est que l'UID principal est répertorié en premier.
Il n'est pas possible de les réorganiser davantage et cela crée beaucoup d'encombrement dans le trousseau de clés, car chaque changement nécessite de nouvelles signatures automatiques.
Même si les UID s'affichent dans le "bon" ordre sur votre système, ils le font parce que l'ordre des modifications de la base de données et l'implémentation de la base de données ont conduit à cela, donc un système voyant plusieurs modifications à la fois ou utilisant un backend de base de données différent est susceptible de se comporter différemment.
la source
Le premier UID affiché est celui qui a le drapeau principal ou la plus récente auto-signature.
Les autres sont affichés dans l'ordre dans lequel ils sont ajoutés au trousseau de clés, soit l'ordre de création ou l'ordre d'importation.
Ainsi, vous pouvez minimiser le nombre d'auto-signatures en créant des fichiers qui contiennent un seul UID, supprimez la clé (n'oubliez pas de sauvegarder d'abord les clés privées!), Et importez les UID dans l'ordre souhaité.
Vous pouvez créer ces fichiers avec
gpgsplit
ou en supprimant tous les UID sauf un et en exportant le reste, en important le fichier avec tous les UID, supprimez-les tous, sauf un autre, etc.la source