J'ai fait une nouvelle installation d'Arch Linux et j'ai importé ma clé privée gpg sauvegardée. En guise de vérification d'esprit, j'ai couru
gpg —list-keys
Tout est apparu comme normal sauf le uid
qui se lit maintenant:
uid [ unknown ] User < [email protected] >
Lorsque j'ai créé cette clé pour la première fois avant la nouvelle installation, elle a lu:
uid [ ultimate ] User < [email protected] >
Pourquoi changerait-il de [ ultimate ]
à [ unknown ]
après l'avoir importé dans une nouvelle installation?
Merci d'avance.
GNUPG a une base de données de confiance stockée dans ~/.gnupg/trustdb.gpg
Vous pouvez sauvegarder cette base de données d'approbation à l'aide de --export-ownertrust
option:
gpg --export-ownertrust > file.txt
Si vous avez exporté vos clés secrètes et les importez ultérieurement dans un nouvel environnement, la base de données d'approbation n'est plus présente.
Cependant, cela est facilement résolu:
gpg --edit-key [email protected]
gpg> trust
Please decide how far you trust this user to correctly verify other users' keys
(by looking at passports, checking fingerprints from different sources, etc.)
1 = I don't know or won't say
2 = I do NOT trust
3 = I trust marginally
4 = I trust fully
5 = I trust ultimately
m = back to the main menu
Your decision? 5
Et n'oubliez pas de sauvegarder les modifications:
gpg> save