For at fjerne udløbne, tilbagekaldte og usignerede nøgler fra din GnuPG nøglekæde, samtidig med at du bevarer nøgler, der har signeret din egen nøgle, kan du følge disse trin:
gpg --list-keys
Dette vil vise en liste over alle nøgler i din nøglekæde.
gpg --list-keys --with-colons | grep -E '^(pub|uid):' | grep -E 'revoked|expired'
Dette vil filtrere nøglerne og vise dem, der er udløbet eller tilbagekaldt.
gpg --delete-key [KEY_ID]
Erstat [KEY_ID]
med ID'et på den nøgle, du vil fjerne. Gentag for hver udløbet eller tilbagekaldt nøgle.
gpg --list-sigs | grep -B 1 "no valid user ID"
Dette vil vise nøgler, der ikke har nogen gyldige bruger-ID'er.
gpg --delete-key [KEY_ID]
Erstat [KEY_ID]
med ID'et på den usignerede nøgle. Gentag for hver usigneret nøgle.
For at sikre, at du ikke fjerner nøgler, der har signeret din egen nøgle, kan du liste signaturerne på din nøgle:
gpg --list-sigs [YOUR_KEY_ID]
Erstat [YOUR_KEY_ID]
med ID'et på din egen nøgle. Noter ID'erne på de nøgler, der har signeret din nøgle, og undgå at slette disse.
Ved at følge disse trin kan du effektivt administrere din GnuPG nøglekæde og sikre, at du kun bevarer de nødvendige og gyldige nøgler.
Har du brug for hjælp til GnuPG-nøglehåndtering? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra kvalificerede hjælpere på få minutter. Få den støtte, du har brug for, til at sikre dine data og beskytte din kommunikation.