web-dev-qa-db-fra.com

gpg: la commande list-keys affiche l'uid [inconnu] après l'importation de la clé privée dans une nouvelle installation

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.

22
tilikoom

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
30
RubberStamp