Nutzer otto exportiert seinen Public Key und ermittelt seinen Fingerprint

  -bash-3.1$ gpg --export -a otto > ~/PUBLIC/otto.asc

  -bash-3.1$ gpg --fingerprint
  /afs/tu-chemnitz.de/home/urz/o/otto/.gnupg/pubring.gpg
  ------------------------------------------------------
  pub   1024D/C65B100B 2007-06-12
    Schl.-Fingerabdruck = 1A14 C757 05FA 76B3 6CCC  DAA4 BC5A AC7C C65B 100B
  uid                  otto normalverbraucher <otto.normalverbraucher@hrz.tu-chemnitz.de>
  sub   2048g/0BA0FCB5 2007-06-12

Nutzer oba importiert den Public Key von Nutzer otto

  [oba@scott ~]$ gpg --import ~otto/PUBLIC/otto.asc
  gpg: key C65B100B: public key "otto normalverbraucher <otto.normalverbraucher@hrz.tu-chemnitz.de>" imported
  gpg: Anzahl insgesamt bearbeiteter Schlüssel: 1
  gpg:                              importiert: 1

Nutzer oba listet seinen Public Key Ring mit Fingerprints auf

  [oba@scott ~]$ gpg --fingerprint
  /afs/tu-chemnitz.de/home/urz/o/oba/.gnupg/pubring.gpg
  -----------------------------------------------------
  pub   1024D/F85B2B89 2007-06-12
    Schl.-Fingerabdruck = C54A 6D2B 22D4 290F 2F03  AB90 5E14 65B7 F85B 2B89
  uid                  oba oba <oba@hrz.tu-chemnitz.de>
  sub   2048g/98F1B3AC 2007-06-12

  pub   1024D/C65B100B 2007-06-12
    Schl.-Fingerabdruck = 1A14 C757 05FA 76B3 6CCC  DAA4 BC5A AC7C C65B 100B
  uid                  otto normalverbraucher <otto.normalverbraucher@hrz.tu-chemnitz.de>
  sub   2048g/0BA0FCB5 2007-06-12

Nun kann oba den Key von otto an Hand des Fingerprints prüfen. Den Fingerprint kann man relativ einfach persönlich oder telefonisch übermitteln.

Nutzer oba signiert den Public Key von Nutzer otto

  [oba@scott ~]$ gpg --edit-key otto
  gpg (GnuPG) 1.4.5; 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.


  pub  1024D/C65B100B  created: 2007-06-12  expires: niemals     usage: SC
                       trust: unbekannt     Gültigkeit: unbekannt
  sub  2048g/0BA0FCB5  created: 2007-06-12  expires: niemals     usage: E
  [ unknown] (1). otto normalverbraucher <otto.normalverbraucher@hrz.tu-chemnitz.de>

  Befehl> sign

  pub  1024D/C65B100B  created: 2007-06-12  expires: niemals     usage: SC
                       trust: unbekannt     Gültigkeit: unbekannt
   Haupt-Fingerabdruck  = 1A14 C757 05FA 76B3 6CCC  DAA4 BC5A AC7C C65B 100B

       otto normalverbraucher <otto.normalverbraucher@hrz.tu-chemnitz.de>

  Are you sure that you want to sign this key with your
  key "oba oba <oba@hrz.tu-chemnitz.de>" (F85B2B89)

  Wirklich unterschreiben? (j/N) j

  You need a passphrase to unlock the secret key for
  user: "oba oba <oba@hrz.tu-chemnitz.de>"
  1024-bit DSA key, ID F85B2B89, created 2007-06-12


  Befehl> quit
  Änderungen speichern? ja

Nutzer oba lässt sich nun alle seine Zertifikate anzeigen

  [oba@scott ~]$ gpg --list-sigs
  gpg: "Trust-DB" wird überprüft
  gpg: 3 marginal-needed, 1 complete-needed, classic Vertrauensmodell
  gpg: depth: 0  valid:   1  signed:   1  trust: 0-, 0q, 0n, 0m, 0f, 1u
  gpg: depth: 1  valid:   1  signed:   0  trust: 1-, 0q, 0n, 0m, 0f, 0u
  /afs/tu-chemnitz.de/home/urz/o/oba/.gnupg/pubring.gpg
  -----------------------------------------------------
  pub   1024D/F85B2B89 2007-06-12
  uid                  oba oba <oba@hrz.tu-chemnitz.de>
  sig 3        F85B2B89 2007-06-12  oba oba <oba@hrz.tu-chemnitz.de>
  sub   2048g/98F1B3AC 2007-06-12
  sig          F85B2B89 2007-06-12  oba oba <oba@hrz.tu-chemnitz.de>

  pub   1024D/C65B100B 2007-06-12
  uid                  otto normalverbraucher <otto.normalverbraucher@hrz.tu-chemnitz.de>
  sig 3        C65B100B 2007-06-12  otto normalverbraucher <otto.normalverbraucher@hrz.tu-chemnitz.de>
  sig          F85B2B89 2007-06-12  oba oba <oba@hrz.tu-chemnitz.de>
  sub   2048g/0BA0FCB5 2007-06-12
  sig          C65B100B 2007-06-12  otto normalverbraucher <otto.normalverbraucher@hrz.tu-chemnitz.de>

Nutzer oba export den Public Key von otto zusammen mit allen Zertifikaten

  [oba@scott ~]$ gpg --export -a otto
  -----BEGIN PGP PUBLIC KEY BLOCK-----
  Version: GnuPG v1.4.5 (GNU/Linux)

  mQGiBEZuVd8RBAC1iB6KI8GlfQj8S4ASaFDvgL8ShA+4I1Llb2MbTkKXlqHQkyv6
  JmOXcVDxtGpWFTY7QW2Poj+NFFDBr7iDuNgqB5u/iMKs/igsWzLMj+NJwUdmNIgD
  feiMGac76SK5uSBSazBkDwjoYzg9+mzbLeXbt21s66bR+EFNthow09dtGwCgjENI
  gbTw0FyQGVHBlJ3wUoC2ESEEAJ0FRJeKUx1uGJiG4QWh+KyxmqYJ4wRyxf4KIzjS
  gk3llOixLFEveGJ/ZdRzfVtq8+bX/bB0R/taKJO9r91zWHcqnXXuRVC20QUw4pWf
  UTZIqkuJkNvTBjE3UXR5dr6tmMyiLJJQbtXxrAHKnMZ1+ABHKlrawTQJklgrEGcQ
  kb00A/4qQwa9k7HN2hoymPwnrLR0M+ktSFuwc1XmFpF9JsuMinaI4iJdCPrrLHY0
  h82CRWTeot6frLf2dy2Zc8ormXEaxdQi0nI+XjqP3+L9vNWU2DOLX8UkDytlJtWd
  f8pECu2obZIXHFz6InZwhqSm7mcKBczf4XMNeTMe4EjegShIPLQwb3R0byBub3Jt
  YWx2ZXJicmF1Y2hlciA8b3R0b0BocnoudHUtY2hlbW5pdHouZGU+iGAEExECACAF
  AkZuVd8CGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRC8Wqx8xlsQC4veAJ0Q
  sIggNfJ0913B8MVtIK9BObVOiQCeIv92ay/q30nFuhT2IUT9WmX66xOIRgQQEQIA
  BgUCRm5Z2QAKCRBeFGW3+Fsricn6AKCajYp4N+d2XxelkcPk3Bi2W70DWwCfR7No
  AU4tQFzkhmTS6D82NZlcjua5Ag0ERm5V5xAIAL3l0A0QHL0D/R9yVgOZcT+9ebJj
  M9hf+PqB6PiiMgTrGGuNoSXE5VxOqH+af0WvP5d+cnxa17B5yEqKuIy/pYyGWa9Y
  MWgzi2G40EpAZepLNYN3qBRYyz92H03FLCOTs088kCzzEoDBuhtGhvK06KaVnypb
  pSnp/3S96MD9pj9lQKtcr+jjNp9NHK+BKsQDxYtFhGYiM70ZjiT87fF2CG5x49rR
  0FK4mVSQnYmnU2ik9Q+YTNL2n5Y6OCEDC13MXHlOv2ntQeWoLqzMsH6qTeKtU6Mc
  D8okusjX8s43QWljPnLYOeWtrl2pyMRChaiofdcNLxzgRM3gcJvUuap6uv8AAwUI
  AK+xGRNqw5YQ2TcyW7Ivb3sPS1E8XzhQZiADIW24SehnP0Y3QLTcbJ9hzcnBq0HE
  +fgY7z4o0PQXyTkGLq7+4EloIh2319a64DXmUZ0OhGAdgzDdpI00NTeJveE44JIO
  PwCISHT9zXVF6k6TDPoM24VQfa2ddkqpHTDWCzBFjteM2TKtXKEb7hVyUXggAHbs
  tzUp7mXudwg0PaWrkxYUKtWB8E96BzLRdxx6DdbrLcvnIECSW/iTmKa2Dri8EdDb
  j3hFSkdw+8zBXit3CTyqp3omEBPt0rVWN6et6UhlifYOhfRxy8fJHUpt5zYRVG2b
  OD8HlgZ/dSSAj52QXjOdbkOISQQYEQIACQUCRm5V5wIbDAAKCRC8Wqx8xlsQC+se
  AJ47IS+cxTNIyxBTfhvgP9aSfvTiLACfU8chnQwAOUxz3Uff2GScEz0KmlQ=
  =dqio
  -----END PGP PUBLIC KEY BLOCK-----

Nutzer oba löscht seine Signatur für den Public Key von otto aus seinem Schlüsselring

Hinweis: Vor dem Unterkommando delsig muss man den Schlüssel auswählen, für den man eine Signatur löschen möchte. Dies geschieht durch Angabe der Nummer des Keys, die jeweils in runden Klammern vor dem Key angezeigt wird. In unserem Beispiel haben wir nur Key 1.

  [oba@scott ~]$ gpg --edit-key otto
  gpg (GnuPG) 1.4.5; 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.


  pub  1024D/C65B100B  created: 2007-06-12  expires: niemals     usage: SC
                       trust: unbekannt     Gültigkeit: vollständig
  sub  2048g/0BA0FCB5  created: 2007-06-12  expires: niemals     usage: E
  [  full  ] (1). otto normalverbraucher <otto.normalverbraucher@hrz.tu-chemnitz.de>

  Befehl> 1

  pub  1024D/C65B100B  created: 2007-06-12  expires: niemals     usage: SC
                       trust: unbekannt     Gültigkeit: vollständig
  sub  2048g/0BA0FCB5  created: 2007-06-12  expires: niemals     usage: E
  [  full  ] (1)* otto normalverbraucher <otto.normalverbraucher@hrz.tu-chemnitz.de>

  Befehl> delsig
  uid  otto normalverbraucher <otto.normalverbraucher@hrz.tu-chemnitz.de>
  sig!3        C65B100B 2007-06-12  [Eigenbeglaubigung]
  Diese korrekte Beglaubigung entfernen? (j/N/q)N
  uid  otto normalverbraucher <otto.normalverbraucher@hrz.tu-chemnitz.de>
  sig!         F85B2B89 2007-06-12  oba oba <oba@hrz.tu-chemnitz.de>
  Diese korrekte Beglaubigung entfernen? (j/N/q)j
  1 Beglaubigungen entfernt.

  Befehl> save
  [oba@scott ~]$ gpg --list-sigs otto
  gpg: "Trust-DB" wird überprüft
  gpg: 3 marginal-needed, 1 complete-needed, classic Vertrauensmodell
  gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
  pub   1024D/C65B100B 2007-06-12
  uid                  otto normalverbraucher <otto.normalverbraucher@hrz.tu-chemnitz.de>
  sig 3        C65B100B 2007-06-12  otto normalverbraucher <otto.normalverbraucher@hrz.tu-chemnitz.de>
  sub   2048g/0BA0FCB5 2007-06-12
  sig          C65B100B 2007-06-12  otto normalverbraucher <otto.normalverbraucher@hrz.tu-chemnitz.de>