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

21

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 de ma santé mentale, j'ai couru:

gpg —list-keys

Tout est apparu comme normal, sauf celui uidqui se lit maintenant:

uid [ unknown ] User < [email protected] >

Lorsque j'ai créé cette clé pour la première fois avant de procéder à une nouvelle installation, elle disait:

uid [ ultimate ] User < [email protected] >

Pourquoi changerait-il de [ ultimate ]après [ unknown ]après importation dans une nouvelle installation?

Merci d'avance.

tilikoom
la source

Réponses:

30

GNUPG a une base de données de confiance stockée à ~/.gnupg/trustdb.gpg

Vous pouvez sauvegarder cette base de données d'approbation à l'aide de l' --export-ownertrustoption:

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
RubberStamp
la source
Je continue à recevoir `gpg: impossible de le faire en mode batch '
Tim Siwula