PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [KMail und S/MIME] Ein steiniger Weg...



fork
25.09.06, 17:18
Hi,

ich hab' mir jetzt mal ein paar Minuten Zeit genommen um das hinzukriegen aber ganz hab ich das nicht geschafft. Vielleicht kennt ja jemand von euch die letzten Schritte:

a) Systemumgebung:
Debian unstable, linux 2.6.17.8
KMail 1.9.4
KDE 3.5.4
gpgsm 1.9.20-2

b) Den GPG-Agent so konfigurieren das er vom Benutzer gestattete CAs akzeptiert
+ Ein Script in $HOME/.kde/env/ anlegen das den gpg-agent so startet:

eval 'gpg-agent --daemon --allow-mark-trusted'
+ Script ausführbar machen
Hinweis: Wenn das nicht als root gemacht wird sind die Zertifikate beim nächsten Start von Kleopatra wieder weg.

c) Die Zusätzlich benötigten CAs importieren
+ Vom Server des Dienstleisters die Zertifikate(Dateien mit der Endung .pem) holen
+ kleopatra als root starten
+ Die Zertifikate einleisen über Datei -> Zertifikate importieren

d) Die CAs als vertrauenswürdig einstufen
+ Im Verzeichnis $HOME/.gnupg/trustlist.txt des Benutzers die SHA1 Fingerprints der CA-Zertifikate eintragen
+ KDE neu starten

e) kleopatra dazu bringen das die Schluessel vernünftig angezeigt werden
+ kleopatra starten
+ Unter Einstellungen -> kleopatra einrichten -> Erscheinungsbild vernünftige Schriftformatierung für
die verschiedenen Vertrauensstufen einrichten, damit man überhaupt sieht was da vertrauenswürdig erscheint und was nicht

Das führte bei mir dazu das ich die CAs als vertrauenswürdig angezeigt bekommen habe. Die über Kmail eingefügten Schlüssel haben bei mir noch den Wert "Andere Schlüssel". Diese Schlüssel werden jedoch mit der vertrauenswürdigen CA in Verbindung gebracht. Jedoch meldet Kmail immer noch "Ungültige Signatur..."

Noch irgend jemand da der die letzten Steine aus dem Weg räumen kann...?

Tobias

undefined
25.09.06, 17:26
Was sagt kleopatra ?

fork
25.09.06, 17:34
> ... Die über Kmail eingefügten Schlüssel haben bei mir (in kleopatra) noch den Wert "Andere Schlüssel" ...<

Ach ja das Gnupg Protokoll scheint mir auch keine Probleme zu enthalten:

[client at fd 4 connected]
4 - 2006-09-25 18:35:27 gpgsm[13747.0x8085f10] DBG: -> Home: ~/.gnupg
4 - 2006-09-25 18:35:27 gpgsm[13747.0x8085f10] DBG: -> Config: /home/blub/.gnupg/gpgsm.conf
4 - 2006-09-25 18:35:27 gpgsm[13747.0x8085f10] DBG: -> AgentInfo: /tmp/gpg-QZ9Quq/S.gpg-agent:10732:1
4 - 2006-09-25 18:35:27 gpgsm[13747.0x8085f10] DBG: -> DirmngrInfo: [not set]
4 - 2006-09-25 18:35:27 gpgsm[13747.0x8085f10] DBG: -> GNU Privacy Guard's S/M server 1.9.20 ready
4 - 2006-09-25 18:35:27 gpgsm[13747.0x8085f10] DBG: <- OPTION display=:0
4 - 2006-09-25 18:35:27 gpgsm[13747.0x8085f10] DBG: -> OK
4 - 2006-09-25 18:35:27 gpgsm[13747.0x8085f10] DBG: <- OPTION lc-ctype=de_DE@euro
4 - 2006-09-25 18:35:27 gpgsm[13747.0x8085f10] DBG: -> OK
4 - 2006-09-25 18:35:27 gpgsm[13747.0x8085f10] DBG: <- OPTION lc-messages=de_DE@euro
4 - 2006-09-25 18:35:27 gpgsm[13747.0x8085f10] DBG: -> OK
4 - 2006-09-25 18:35:27 gpgsm[13747.0x8085f10] DBG: <- OPTION list-mode=1
4 - 2006-09-25 18:35:27 gpgsm[13747.0x8085f10] DBG: -> OK
4 - 2006-09-25 18:35:27 gpgsm[13747.0x8085f10] DBG: <- OPTION with-validation=1
4 - 2006-09-25 18:35:27 gpgsm[13747.0x8085f10] DBG: -> OK
4 - 2006-09-25 18:35:27 gpgsm[13747.0x8085f10] DBG: <- LISTKEYS 8E699ADDDFF6DB09A5C0861525DD3A57E8B7C796
[client at fd 5 connected]
5 - 2006-09-25 18:35:27 gpg-agent[10732]: Handhabungsroutine 0x8091428 für fd 0 gestartet
5 - 2006-09-25 18:35:27 gpg-agent[10732.0x8093140] DBG: -> OK Pleased to meet you
4 - 2006-09-25 18:35:27 gpgsm[13747]: DBG: connection to agent established
5 - 2006-09-25 18:35:27 gpg-agent[10732.0x8093140] DBG: <- RESET
5 - 2006-09-25 18:35:27 gpg-agent[10732.0x8093140] DBG: -> OK
5 - 2006-09-25 18:35:27 gpg-agent[10732.0x8093140] DBG: <- OPTION display=:0
5 - 2006-09-25 18:35:27 gpg-agent[10732.0x8093140] DBG: -> OK
5 - 2006-09-25 18:35:27 gpg-agent[10732.0x8093140] DBG: <- OPTION lc-ctype=de_DE@euro
5 - 2006-09-25 18:35:27 gpg-agent[10732.0x8093140] DBG: -> OK
5 - 2006-09-25 18:35:27 gpg-agent[10732.0x8093140] DBG: <- OPTION lc-messages=de_DE@euro
5 - 2006-09-25 18:35:27 gpg-agent[10732.0x8093140] DBG: -> OK
5 - 2006-09-25 18:35:27 gpg-agent[10732.0x8093140] DBG: <- HAVEKEY 960BFAE86746613453E446FF25CD3D4C06E8071B
5 - 2006-09-25 18:35:27 gpg-agent[10732.0x8093140] DBG: -> ERR 208 no secret key
5 - 2006-09-25 18:35:27 gpg-agent[10732.0x8093140] DBG: <- ISTRUSTED 720FC15DDC27D456D098FABF3CDD78D31EF5A8DA
5 - 2006-09-25 18:35:27 gpg-agent[10732.0x8093140] DBG: -> OK
4 - 2006-09-25 18:35:27 gpgsm[13747.0x8085f10] DBG: -> D crt::1024:1:25DD3A57E8B7C796:20060619T141046:20070 810T141046:00857200010002AC22C507A0CEFF91::1.2.840 .113549.1.9.1=#63657274696669636174654074727573746 3656E7465722E6465,OU=TC TrustCenter Class 1 CA,O=TC TrustCenter for Security in Data Networks GmbH,L=Hamburg,ST=Hamburg,C=DE::esES:%0Afpr::::::: ::8E699ADDDFF6DB09A5C0861525DD3A57E8B7C796:::720FC 15DDC27D456D098FABF3CDD78D31EF5A8DA:%0Auid:::::::: :1.2.840.113549.1.9.1=#66616C6B6F2E6D6163684067747 A2E6465,CN=*********,C=DE::%0Auid:::::::::::%0A
4 - 2006-09-25 18:35:27 gpgsm[13747.0x8085f10] DBG: -> OK
4 - 2006-09-25 18:35:27 gpgsm[13747.0x8085f10] DBG: <- BYE
4 - 2006-09-25 18:35:27 gpgsm[13747.0x8085f10] DBG: -> OK closing connection
[client at fd 4 disconnected]
5 - 2006-09-25 18:35:27 gpg-agent[10732.0x8093140] DBG: <- [EOF]
5 - 2006-09-25 18:35:27 gpg-agent[10732]: Handhabungsroutine 0x8091428 für den fd 0 beendet


Der Fehler erscheint mir irrelevant. Und das rot markierte OK scheint das Benutzerzertifikat für als gültig zu bestätigen...

fork
26.09.06, 11:33
Zertifikat scheint zu stimmen, der GPG-Protokollbetrachter in Kmail selbst sagt aber das die Signatur nicht zu stimmen scheint. Was ich eigentlich eher nicht glaube...


4 - 2006-09-26 12:29:25 gpgsm[5013]: DBG: signer 0 - issuer: `1.2.840.113549.1.9.1=#636572746966696361746540747 275737463656E7465722E6465,OU=TC TrustCenter Class 1 CA,O=TC TrustCenter for Security in Data Networks GmbH,L=Hamburg,ST=Hamburg,C=DE'
4 - 2006-09-26 12:29:25 gpgsm[5013]: DBG: signer 0 - serial: 00857200010002AC22C507A0CEFF91
4 - 2006-09-26 12:29:25 gpgsm[5013]: DBG: signer 0 - digest algo: 2
4 - 2006-09-26 12:29:25 gpgsm[5013]: DBG: signer 0 - content-type attribute: 1.2.840.113549.1.7.1
4 - 2006-09-26 12:29:25 gpgsm[5013]: DBG: signer 0 - signature available
4 - 2006-09-26 12:29:25 gpgsm[5013]: Signatur erzeugt am 2006-09-25 10:29:24mittels Zertifikat ID E8B7C796
4 - 2006-09-26 12:29:25 gpgsm[5013]: invalid signature: message digest attribute does not match calculated one
4 - 2006-09-26 12:29:25 gpgsm[5013.0x8085f10] DBG: -> S BADSIG 8E699ADDDFF6DB09A5C0861525DD3A57E8B7C796
4 - 2006-09-26 12:29:25 gpgsm[5013.0x8085f10] DBG: -> OK