Emails Signieren und Verschlüsseln unter 10.5 Leopard
Freitag, den 7. Dezember 2007Grundsätzlich gibt es zwei Varianten um sicher via Email zu kommunizieren.
- (Open)PGP z.B. mittels GnuPG
- S/MIME
Da es derzeit kein GPG Plugin für die in 10.5 Leopard integrierte Mail.app Version gibt, hier eine kurze Anleitung wie man ein S/MIME Zertifikat bekommt, es einrichtet und benutzt.
Schritt 1 (Zertifikat besorgen):
Hier gibt es zig Möglichkeiten. Diese Anleitung erhebt aber keinen Anspruch auf Vollständigkeit, sondern lediglich auf eine möglichst schnell funktionierende Lösung.
- Safari starten
- Auf cert.startcom.org den “Zertifikats Erzeugungswizard” aufrufen
- Dort “Class 1 Zertifikat” auswählen und auf “>> Weiter” klicken
- “Persönliches Email Zertifikat – S/MIME” auswählen und auf “>> Weiter klicken”
- Auf der folgenden Seite das Formular “Persönliche Registrierungsangaben” vollständig ausfüllen (Laut StartCom müssen die Daten vollständig und richtig angegeben werden) und auf “>> Weiter” klicken.
- Die folgende Seite “Eingeben der Zertifikat Information” ebenfalls vollständig ausfüllen (diese Angaben erscheinen später im Zertifikat, wenn eine Email signiert wird) und als Schlüsselgröße 2048bit auswählen. Anschließend auf “>> Weiter” klicken.
- StartCom sendet nun eine Email mit einem Überprüfungscode zu. Den Überprüfungscode im Webbrowser eingeben und auf “>> Weiter” klicken.
- Auf der folgenden Seite “Install your Certificate” anklicken.
- Tatsächlich wurde das Zertifikat nun aber nicht installiert, sondern im “Downloads” Ordner gespeichert.
- Die heruntergeladene Datei “spkac.php” in “Zertifikat.crt” umbenennen und anschließend doppelklicken.
- Schlüsselbund fragt nun, in welchen Schlüsselbund das Zertifikat importiert werden soll. Dort den Schlüsselbund “Anmeldung” auswählen.
Schritt 2 (Zertifikat-Einstellungen):
- Schlüsselbund.app starten (findet sich in Dienstprogramme)
- Links auf die Kategorie “Meine Zertifikate” klicken
- Dort erscheint nun ein Zertifikat “StartCom Free Certificate Member”. Dieses Zertifikat “aufklappen” (genauso, wie im Finder auch Ordner aufgeklappt werden).
- Nun erscheint der Private Schlüssel “Schlüssel von cert.startcom.org”. Diesen Schlüssel anklicken (damit er markiert wird) und dann Apple/Command+I drücken.
- Im geöffneten Fenster auf die Registerkarte “Zugriff” klicken. Dort “Zugriff nur nach Warnung” auswählen und unten im Feld “Zugriff von diesen Programmen immer erlauben” Mail.app und Certificate Assistant.app (findet sich unter /System/Library/CoreServices) hinzufügen (Safari.app sollte bereits dabei sein, falls nicht – ebenfalls hinzufügen). Anschließend auf “Änderungen sichern” klicken.
- Nun muss noch das Zertifikat der Class 1 Email Zwischenzertifizierungsinstanz hinzugefügt werden. Dieses gibt es auf dieser Seite oder direkt hier. Die Datei “sub.class1.email.ca.crt” landet ebenfalls wieder im “Downloads” Ordner und muss dort doppelgeklickt und dann durch Auswahl des Schlüsselringes “Anmeldung” in selbigen importiert werden.
Schritt 3 (Ausprobieren):
- Adressbuch.app öffnen und die eigene Visitenkarte anschauen. Sofern die Emailadresse, für die das Zertifikat ausgestellt wurde in der Visitenkarte steht, erscheint vor der Emailadresse ein “Haken”.
- Mail.app öffnen und auf “Neue Mail” klicken. Dort sollten nun ebenfalls zwei neue Symbole sichtbar sein, um Mails zu signieren bzw. zu verschlüsseln (verschlüsseln ist nur möglich, wenn der öffentliche Schlüssel bzw. das Zertifikat des Empfängers im eigenen Schlüsselbund ist – das passiert übrigens automatisch, wenn man von jemandem eine signierte Mail erhält)
- Als Test einfach mal eine signierte und verschlüsselte Mail an sich selbst schicken (an die Adresse, für die das Zertifikat ausgestellt wurde)
Schritt 4 (WICHTIG!!! – Backup)
Sein Zertifikat und die zugehörigen Schlüssel (Privater- & Öffentlicher Schlüssel) sollte man unter keinen Umständen verlieren, daher empfiehlt es sich eine Sicherung davon anzulegen.
- Keychain.app starten
- Auf die Kategorie “Alle Objekte” klicken
Privaten Schlüssel sichern:
- “Schlüssel von cert.startcom.org” (Privater Schlüssel) markieren
- Auf “Ablage > Objekte exportieren” (oder Shift+Apple/Command+E) klicken
- Als Dateityp ist Personal Information Exchange (.P12) vorausgewählt. Nach Klick auf “Speichern” muss noch ein Passwort für die “P12 Containerdatei” eingegeben werden (Gut merken! Nur mit diesem Kennwort kann der private Schlüssel später wieder importiert werden). Als Dateinamen z.B. Privat.p12 verwenden.
Persönliches Zertifikat und Zwischenzertifizierungsinstanz Zertifikat sichern:
- “StartCom Free Certificate Member” (Zertifikat) markieren
- “StartCom Class1 Primary Email Free CA” (Zertifikat) markieren
- Auf “Ablage > Objekte exportieren” (oder Shift+Apple/Command+E) klicken
- Datei speichern (z.B. unter “Oeffentlich.cer”)
Die gesicherten Dateien Privat.p12 und Oeffentlich.cer am besten auf eine CD brennen und sicher verwahren (Passwort für den P12 Container nicht vergessen!).Viel Spaß.










