Howto-erstellen eines Zertifikats mit openssl einschließlich einer CRL distribution point?

Ich habe Probleme mit openssl erstellen Sie ein X. 509-Zertifikat enthält crl-Verteilungspunkt für die Prüfung.

Ich habe die Unterlagen gefunden und die Konfiguration von Einstellungen crlDistributionPoints für diesen Zweck. Leider openssl erzeugt immer x509-version 1-Zertifikate ohne statt version 3 Zertifikate mittels crl distribution point.
Ich bin mir sicher, dass etwas falsch ist mit meinem Befehl oder die Konfiguration, aber Lesen Sie die Dokumentation sorgfältig durch, und spielen, um mit der Konfiguration nicht helfen. Andere Einstellungen aus der Konfigurationsdatei werden als ich bin sicher, dass die Datei selbst wird von openssl.

Ich bin mit dem Befehl

openssl x509 -req -in $NAME.csr -out certs/$NAME.pem -days 3650 -CAcreateserial -CA cacert.pem -CAkey private/cakey.pem -CAserial serial

Ich benutze folgende Konfigurationsdatei:

[ ca ]
default_ca              = CA_default

[ CA_default ]

dir                     = /home/ca
database                = $dir/index.txt
new_certs_dir           = $dir/newcerts

certificate             = $dir/cacert.pem
serial                  = $dir/serial
private_key             = $dir/private/cakey.pem
RANDFILE                = $dir/private/.rand

default_days            = 3650
default_crl_days        = 30
default_md              = md5

policy                  = policy_any
email_in_dn             = no

name_opt                = ca_default
cert_opt                = ca_default
copy_extensions         = none

x509_extensions         = extensions_section

[ extensions_section ]

crlDistributionPoints=URI:http://example.com/crl.pem

[ policy_any ]
countryName             = supplied
stateOrProvinceName     = optional
organizationName        = optional
organizationalUnitName  = optional
commonName              = supplied
emailAddress            = optional

Irgendwelche Ideen?

InformationsquelleAutor Markus Kreusch | 2012-08-15

Schreibe einen Kommentar