LUGUM:SSL UND SYLPHEED

From LUGUM

Jump to: navigation, search

Inhaltsverzeichnis

SSL Zertifikate in Sylpheed-Claws nutzen

Dieses Howto soll eine Hilfestellung zur Nutzung von SSL in Sylpheed-Claws sein.

Sylpheed-Claws Plugin installation

Das Plugin per apt-get install sylpheed-claws-gtk2-smime-plugin installieren und in Sylpheed-Claws laden.

SSL Clientzertifikat erstellen

Erstellen von einem Clientzertifikat (z.B. von [CaCert]) welches das Zertifikat automatisch in den Browser importiert Danach müssen wir das Zertifikat zur verwendung im Mailclient exportieren, das geht über

Einstellungen > Erweitert > Zertifikate anzeigen > Backup und exportiert es mit dem Namen certbundle.p12

SSL Clientzertifikat in gpgsm importieren

gpgsm ist für die Schlüsselverwaltung zuständig, allerdings kann es nicht die PKCS#12 Zertifikate direkt importieren. Mit folgenden Befehlen ist es allerdings möglich:

bash$ openssl pkcs12 -in certbundle.p12 -out certbundle.pem -nodes
bash$ openssl pkcs12 -in certbundle.pem -export -out certkey.p12 -nocerts -nodes
bash$ gpgsm --call-protect-tool --p12-import --store certkey.p12

Danach fügen wir noch per Copy & Paste noch das "issuer certificate" aus der cerkey.p12 nach folgendem Befehl ein:

bash$ gpgsm --import

Ob alles erfolgreich war überprüfen wir mit:

gpgsm --list-secret-keys 

Weiterführende Informationen gibt es hier: [http://marc.theaimsgroup.com/?l=gpa-dev&m=104357224129790&w=2]

Der CA Vertrauen

Damit wir der CA von CaCert zu Vertrauen müssen wir sie noch in die ~/.gnupg/trustlist.txt eintragen.

Dazu fügen wir folgenden Zeilen ein:

# CaCert
13:5C:EC:36:F4:9C:B8:E9:3B:1A:B2:70:CD:80:88:46:76:CE:8F:33

Wenn wir die "certificate revocation lists" nicht überprüfen wollen oder dirmngr nicht konfigurieren wollen, fügen wir folgende zeilen in der ~/.gnupg/gpgsm.conf ein

disable-crl-checks
Persönliche Werkzeuge