[Eisfair] mail 1.17.2 - nach update -> keine locale mails mehr

Marcus Röckrath marcus.roeckrath at gmx.de
Mi Feb 18 23:14:52 CET 2026


Hallo Jürgen,

Marcus Röckrath wrote:

> Das packt aber kein
> 
> X509v3 CRL Distribution Points:
> Full Name:
> URI:http://eis.senden.germany/certs/crl.pem
> 
> in das Zertifikat rein, wenn dies nicht enthalten ist, denn das tut die CA
> genau dann, wenn ein Zertifikat signiert wird (CSR).

Die entsprechende Änderung im Skript certs-create-tls-certs, die genau 
dieses Problem verursacht, datiert laut Repo-Browser vom 01.02.2015.

Damals wurde die Erweiterung

"reworked the 'sign_cert_req' function so that multiple DNS names and IP 
addresses are supported"

in das Skript eingearbeitet, die beim openssl-Signieraufruf die Option "-
extension v3_req" ergänzt, welche jedoch dazu fürht, dass die defaultmäßig 
in der openssl.cnf definierte extension SCA_ext "ausknipst.

Diese sorgt aber u. a. genau für die Einbindung der CRL-URL, es fehlen seit 
2015 dadurch aber weitere diverse Inhalte in einem Cert, als da wären:

keyUsage                 = digitalSignature, keyEncipherment
subjectKeyIdentifier     = hash
authorityKeyIdentifier   = keyid,issuer:always
crlDistributionPoints    = URI:http://...../certs/crl.pem
nsCertType               = server
nsBaseUrl                = http://...../
nsCaPolicyUrl            = URI:http://eis.senden.germany/certs/crl.pem
nsComment                = This certificate was issued by a Server CA
nsRevocationUrl          = cgi/non-CA-rev.cgi?

Für den Verwendungtyp User_CA (UCA_ext) und Root_CA (PCA_ext) passiert 
vergleichbares, wenn auch hier dann beim openssl-aufruf die Option "-
extension" benutzt wird.

Helppage von openssl:

 -extensions val         Extension section (override value in config file)

-- 
Gruß Marcus
[eisfair-Team]



Mehr Informationen über die Mailingliste Eisfair