Mozilla Thunderbird mit S/MIME
Inhaltsverzeichnis
Voraussetzungen
Auch hier setzen wir voraus, dass Sie den Mozilla Thunderbird auf Ihrem Rechner installiert haben. Die weiteren Voraussetzungen hängen jetzt davon ab, mit welchem Betriebssystem Sie arbeiten und wie Sie an Ihr Zertifikat gelangen.
Unter Linux haben Sie die Möglichkeit sich entweder mittels des Befehls openssl zu arbeiten oder ein Software-Paket namens TinyCA zu installieren, um sich eine eigene PKI aufzubauen. Dazu müssen Sie sich zuerst ein Zertifikat für eine eigene Zertifizierungs-Authorität (CA) aufbauen. Dann müssen Sie ein Benutzerzertifikat für Sie bzw. Ihre E-Mail-Adresse erstellen, dieses mit dem Zertifikat der CA signieren und es dann exportieren. Allerdings hat das Verfahren, eine eigene PKI aufzubauen, den Nachteil, dass das Zertifikat Ihrer CA nirgends anerkannt ist und Kommunikationspartner, die mit Ihnen verschlüsselte und digital signierte E-Mails austauschen wollen, nicht nur über Ihr Zertifikat sondern auch über das Zertifikat Ihrer CA verfügen müssen. Dennoch macht so etwas Sinn, z. B., wenn eine Firma Ihre eigene PKI aufbaut.
Achtung!
Sollten Sie bisher noch keinerlei Erfahrung mit Verschlüsselung und digitaler Signatur haben, sollten Sie sich unbedingt die Grundlagen zu dieser Thematik auf unserer Website durchlesen, bevor Sie hier weiter machen.
Zertifikat besorgen
Wir wollen hier aber von dem Szenario ausgehen, dass Sie sich von einem anerkannten Zertifizierungsdienstanbieter ein Zertifikat besorgen. Als Anlaufstelle möchten wir Ihnen hier die Fa. TC Trustcenter nennen, die Privatpersonen für die nicht kommerzielle Nutzung kostenlose Zertifikate mit einer Gültigkeit von einem Jahr anbietet.
Gehen Sie auf die Website von TC Trustcenter. Benutzen Sie dazu den Browser Mozilla Firefox, da wir uns in der weiteren Beschreibung auf diesen beziehen. Sollten Sie einen anderen Browser verwenden, müssen Sie Ihr Zertifikat später aus diesem exportieren, um es in den E-Mail-Client bzw. dessen Zertifikatsverwaltung importieren zu können. Achten Sie auf jeden Fall bei der Erstellung des Zertifikats darauf, dass Sie für Ihren privaten Schlüssel ein sicheres Passwort vergeben, das auch eine ausreichende Länge hat. Da die mit Ihrem privaten Schlüssel erzeugten digitalen Signaturen auch Ihre Identität bezeugen, muss ein starkes Passwort gewählt werden. Schwache Passwörter beinhalten die Gefahr, dass unbefugte Personen an Ihren privaten Schlüssel kommen und damit Ihre Identität annehmen können.
Auf der Website von TC Trustcenter wählen Sie Produket & Services aus der Menüleiste am oberen Rand der Seite und dort TC Certificates. Sie landen auf einer Seite auf der Sie sofort TC Internet ID sehen. Dort klicken Sie auf mehr und erhalten dann genügend Informationen, um ein kostenloses Zertifikat beantragen zu können. Da diese Informationen den gesamten Vorgang ausreichend genau erklären, wird auf die Beantragung Ihres Zertifikats bei TC Trustcenter nicht weiter eingegangen.
Eine Sache ist aber noch wichtig. Damit Sie mit Ihrem Zertifikat auch wirklich arbeiten können: Während die Zertifikate der Zertifikatanbieter für kommerzielle Zertifikate in Ihren Browser in der Regel fest eingebaut sind, müssen Sie das Zertifikat, das die Echtheit Ihres kostenlosen Zertifikats bestätigt, erst noch von TC Trustcenter herunterladen.
Gehen Sie hierzu folgendermaßen vor: Gehen Sie auf die Website von TC Trustcenter und wählen Sie Service Center und dort Root-Zertifikate. Auf der Seite, die dann erscheint sehen Sie ganz oben 1.1 TC Class 1. Wenn Sie diesem Link folgen, sehen Sie zwei unterschiedliche Formate dieses Zertifikats zum Herunterladen angeboten. Dabei ist es egal, welches davon Sie wählen, beide Formate werden anstandslos vom der Zertifikatsverwaltung Ihres E-Mail-Clients importiert.
Installation des Root-Zertifikats
Nachdem Sie das Root-Zertifikat herunter geladen haben, starten Sie Ihren E-Mail-Client. Wählen Sie Bearbeiten (unter Windows finden Sie dies sinnvoller Weise unter Extras) und dort Einstellungen. In dem dann erscheinenden Fenster wählen Sie Erweitert, dann das Register Verschlüsselung und dort die Schaltfläche Zertifikate. Dann wählen Sie das Register Zertifizierungsstellen und importieren das herunter geladene Zertifikat mittels der Schaltfläche Importieren.
Im nebenstehenden Dialog, der beim Import erscheint, sollten Sie angeben, für welche Zwecke Sie diesem Zertifikat vertrauen wollen. Außerdem können Sie sich über die Schaltfläche Ansicht die Details dieses Zertifikats ansehen. (Wie Sie vielleicht bemerkt haben, zeigt die Abbildung kein Zertifikat von TC Trustcenter sondern ein eigenes für die Fa. Dr. Harry Knitter EDV-Beratung erstelltes Root-Zertifikat.) Importieren Sie dann das Zertifikat, indem Sie auf die Schaltfläche OK klicken.
Dieses Zertifikat, das Sie soeben importiert haben. dient dazu, Ihr noch zu installierendes Zertifikat und auch Zertifikate der gleichen Kategorie anderer Personen in ihrer Echtheit zu bestätigen.
Damit haben wir jetzt die Vorbereitungen getroffen, die nötig waren, um uns jetzt um Ihr eigentliches Zertifikat zu kümmern.
Export Ihres Zertifikats aus dem Browser
Nachdem Sie Ihr Zertifikat von TC Trustcenter erhalten haben, liegt dies in Ihrem Browser, von dem aus wir es erst mal in den E-Mail-Client übertragen müssen. Dazu gehen Sie im Mozilla Firefox zu Bearbeiten (unter Windows ist dies mal wieder sinniger Weise unter Extras zu finden) und dort zu Einstellungen, wo Sie unter Erweitert auf dem Register Verschlüsselung die Schaltfläche Zertifikate finden.
Im Dialog Zertifikate wählen Sie das Register Eigene Zertifikate und dort die Schaltfläche Sichern.
Es erscheint dann der Standard-speichern-unter-Dialog. Speichern Sie Ihr Zertifikat an einer für andere Personen unzugängliche Stelle ab. Dabei werden Sie zur Vergabe eines Backup-Passworts aufgefordert, das Sie bei der Wiederherstellung des Zertifikats benötigen werden. Dieses Passwort hat nichts mit dem Passwort zu tun, das Sie bei der Erstellung Ihres Zertifikats bei TC Trustcenter vergeben haben. Sollten Sie hier ein anderes Passwort verwenden, so merken Sie sich genau, welches der Passwörter für was Verwendung findet!
Jetzt können Sie alle Dialoge und auch Ihren Browser wieder schließen.
Installation Ihres Zertifikats im Mozilla Thunderbird
Wechseln Sie zu Ihrem E-Mail-Client und klicken Sie im Hauptmenü auf Bearbeiten (unter Windows wieder sinniger Weise Extras) und dann auf Einstellungen, dann auf Erweitert, dort auf das Register Zertifikate und dann auf die Schaltfläche Zertifikate. Wählen Sie jetzt das Register Eigene Zertifikate. Hier können Sie nun Ihr Zertifikat importieren, wobei Sie nach dem Backup-Passwort gefragt werden, das Sie beim Export aus dem Browser vergeben haben und auch nach dem Passwort, das Ihren privaten Schlüssel schützt, also dem Passwort, das Sie bei der Erstellung des Zertifikats bei TC Trustcenter vergeben haben. Schließen Sie den Dialog Einstellungen.
Nun sind noch einige Einstellungen vorzunehmen, damit der E-Mail-Client auch weiß, welches Zertifikat zu verwenden ist.
Wählen Sie S/MIME-Sicherheit und klicken Sie rechts neben dem oberen Eingabefeld auf die Schaltfläche Auswählen und bestätigen Sie das angebotene Zertifikat mit OK. Danach erscheint ein weiterer Dialog, der Sie fragt, ob Sie dieses Zertifikat auch zum Ver- und Entschlüsseln verwenden wollen. Bestätigen Sie diesen Dialog ebenfalls mit OK. Aktivieren Sie auch das Kontrollkästchen Nachrichten digital unterschreiben (als Standard) und beenden Sie den Dialog Konten mit OK.
Jetzt ist Ihr Mozilla Thunderbird für die Verwendung von S/MIME vorbereitet, und Sie können mit anderen Kommunikationspartnern gesicherte und digital signierte Mails austauschen, vorausgesetzt, diese haben ebenfalls das gleiche Root-Zertifikat von TC Trustcenter installiert.
Die Praxis mit Mozilla Thunderbird
Empfangen Sie eine solche digital signierte Mail, so wird das Zertifikat (besser gesagt der digital signierte öffentliche Schlüssel), des Absenders automatisch in Ihrem Schlüsselbund integriert. Sie sehen dies bei den Zertifikaten im Register Zertifikate anderer Personen.
Das Versenden von digital signierten Mails geht nun automatisch. Sie werden nur beim ersten Versand zur Eingabe des Passworts aufgefordert, das Ihren privaten Schlüssel schützt. Für den Rest der Sitzung merkt sich der E-Mail-Client dieses Passwort, so dass Sie nicht jedes Mal wieder nach dem Passwort gefragt werden, wenn Sie erneut eine Mail verschicken, was natürlich außerordentlich lästig wäre. Zum Versand verschlüsselter E-Mails müssen Sie natürlich im Besitz des Zertifikats (besser gesagt des digital signierten öffentlichen Schlüssels) des Empfängers sein. Diesen erhalten Sie entweder automatisch, wenn dieser Ihnen eine digital signierte Mail zuschickt, oder Sie können auch auf dem Schlüsselserver von TC Trustcenter gezielt nach Zertifikaten anderer Personen suchen. Als Suchbegriff verwendet man im Allgemeinen die E-Mail-Adresse der jeweiligen Person.
Ein kleiner Tipp zum Schluss: Speichern Sie vorsichtshalber alle Dateien, in denen Sie Ihr Zertifikat gesichert haben, auf einem externen Datenträger und löschen Sie diese von Ihrer Festplatte.