Wenn ein GPG Schlüsselpaar erzeugt und mehrere IDs auf das Schlüsselpaar gebunden wurde, ist die primäre ID auf die zuletzt hinzugefügte ID gesetzt. Das möchte man nicht immer unbedingt so haben. Also kann man mit der CMD und der Binary von GPG in den internas des Schlüsselpaars schrauben um die Primäre ID neu zu setzen:

Das Binary erhaltet Ihr indem Ihr z.B. GPG4WIN (http://www.gpg4win.org/) installiert.

C:\Program Files (x86)\GNU\GnuPG>gpg2.exe --list-keys

Aus der Liste das anzupassende Schlüsselpaar heraussuchen und mit der passenden User-ID in den Edit Mode wechseln:

C:\Program Files (x86)\GNU\GnuPG>gpg2.exe --edit-key 673ADABC

Ab jetzt befinden wir uns in der GPG Shell.

gpg (GnuPG) 1.4.3; Copyright (C) 2006 Free Software Foundation, Inc.
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions. See the file COPYING for details.

Secret key is available.

pub  1024D/2695F3AA  created: 2006-06-18  expires: never       usage: SC  
                     trust: ultimate      validity: ultimate
sub  2048g/673ADABC  created: 2006-06-18  expires: never       usage: E   
[ultimate] (1). Alice (EXAMPLE ONLY) <alice@anotherdomain.org>
[ultimate] (2)  Alice (EXAMPLE ONLY) <alice@example.org>

Command> uid 2

pub  1024D/2695F3AA  created: 2006-06-18  expires: never       usage: SC  
                     trust: ultimate      validity: ultimate
sub  2048g/673ADABC  created: 2006-06-18  expires: never       usage: E   
[ultimate] (1). Alice (EXAMPLE ONLY) <alice@anotherdomain.org>
[ultimate] (2)* Alice (EXAMPLE ONLY) <alice@example.org>

Command> primary

You need a passphrase to unlock the secret key for
user: "Alice (EXAMPLE ONLY) <alice@anotherdomain.org>"
1024-bit DSA key, ID 2695F3AA, created 2006-06-18
                  
pub  1024D/2695F3AA  created: 2006-06-18  expires: never       usage: SC  
                     trust: ultimate      validity: ultimate
sub  2048g/673ADABC  created: 2006-06-18  expires: never       usage: E   
[ultimate] (1)  Alice (EXAMPLE ONLY) <alice@anotherdomain.org>
[ultimate] (2)* Alice (EXAMPLE ONLY) <alice@example.org>

Command> save 

Weitere Tips und Tricks zum Thema “Key Management” findet ihr unter: https://www.gnupg.org/gph/en/manual/c235.html

Categories: Administration

0 Comments

Leave a Reply