[Eisfair] Mail-Addon-Certs vollständige Kette

Marcus Röckrath marcus.roeckrath at gmx.de
Sa Jun 13 08:45:27 CEST 2026


Hallo Detlef,

Detlef Paschke wrote:

> Die jeweiligen Serverzertifikate können mit:
> 
> /var/install/bin/certs-request-cert --writecert --replace --certdetails
> imap secureimap.t-online.de
> /var/install/bin/certs-request-cert --writecert --replace --certdetails
> imap imap.gmail.com
> 
> oder mit dem Mail-Addon-Certs-Paket geladen werden.

Genau.

> Wie hier schon steht:
> 
https://www.eisfair.org/doku.php?id=eisfair:hilfe:howtos:mail:mailaddoncerts
> werden vom Mail-Addon-Certs-Paket NICHT die nötigen Zwischen- oder
> Root-Zertifikate geladen und so kommt der Eine oder Andere womöglich auf
> den Gedanken, zur Notlösung ein CA-Bundle zu installieren.

Das stimmt so nicht ganz, den üblicherweise bekommt man die 
Zwischenzertifikate schon, da sie in der Regel im Endzertifikat mit drin 
stecken und werden dann auch installiert.

So kommt das Zwischenzertifikat telekom_security_serverid_ov_class_2_ca.pem 
automatisch aufs System, wenn man ein gmx- oder telekom-Zertifikat über 
obige Schritte installiert.

> Ich möchte
> das nicht sondern ausschließlich die Zertifikate auf dem System haben,
> die ich auch wirklich benötige.

Genau, habe ich hier auch so und es mindert massiv die Gefahr, dass die at-
Jobs für die CRL-aktualisierung Amok laufen.

> Ansonsten ist es ganz schnell so, dass
> man "jeden zweiten Sonntag Morgen" eine Mail im Postfach hat, dass
> wieder irgend ein Zertifikat vor dem Ablauf steht, welches man in keiner
> Weise benötigt.

Oder das.

> Bei mir haben Heute zwei Zertifikate für das neue System gefehlt. Das
> Zertifikat t-telesec_globalroot_class_2.pem was für für
> secureimap.t-online.de gebraucht wird und globalsign_root_ca.pem was
> imap.gmail.com braucht habe ich händisch eingefügt, und alles war gut.

Das sind dann die root-Zertifikate.

> Es sollte sich doch aber machen lassen, dass auch benötigte Root- und
> Zwischen-Zertifikate von Mail-Addon-Certs abgearbeitet werden.

IMHO nein, weil man Endzertifikate durch simple Anfrage an den Server. dem 
sie gehören, abfragen kann. Im Prinzip passiert bei der Installation eines 
Zertifikates nichts anderes als das, was bei dem Aufbau einer Mail- oder 
HTTPS-Sitzung passiert. Der Server schickt sein Zertifikat.

Es gibt keinen Mechanismus, auf ähnliche Weise das root-Zertifikat 
abzurufen. Man muss immer nach einer Downloadquelle für das Root-Zertifikat 
suchen. Das, was in Issuer/Subject steht, ist wichtiger Hinweis, mit dem man 
dann auf der Webseite der Zertifkatsstelle aus einer Vielzahl - oft auch 
ähnlich lautender - Zertifikate, das richtige im richtigen Format 
downzuloaden.

> Solange subject und issuer nicht identisch ist, ist die Kette nicht
> vollständig und es sind Zertifikate zu laden.

Klar.

> Nur so ein verrückter Gedenke, wenn man schon ein Paket extra zum laden
> der benötigten Zertifikate hat...

Funktioniert nicht und da ich die Suche nach dem root-Zertifikat auch echt 
mühsam finde, gibt es schon lange eine schnelle manuelle Art, das notwendige 
Zertifikat aus dem Bundle zu "extrahieren", nämlich über unsere HowTo-Seite:

https://www.eisfair.org/doku.php?id=eisfair:hilfe:howtos:zertifikate:mozillabundle

Die von dir gesuchten Zertifikate sind da enthalten. Namen suchen, eventuell 
bei vielen mit ähnlichem Namen genauer hinschauen, aufklappen und den Inhalt 
in ein pem-File, man kann ja den Namen nehmen, wie er auch auf der HowTo-
Seite vorgeschlagen ist, kopieren und rehashen.

Das wars.

Finde, das sollte in ein paar Minuten erledigt sein.

PS: Das es dieses HowTo gibt, hat bestimmt kaum einer wirklich auf dem 
Schirm. :-)

-- 
Gruß Marcus
[eisfair-Team]



Mehr Informationen über die Mailingliste Eisfair