[Eisfair] Certs signieren Werte fehlen, NCONF_get_string
Andreas Hager
kw06 at firmahager.de
Mo Jul 10 17:09:23 CEST 2023
Am 10.07.2023 um 11:14 schrieb Juergen Edner:
> Hallo Andreas,
>
>>> "003789B7:error:0700006C:configuration file
>>> routines:NCONF_get_string:no
>>> value:crypto/conf/conf_lib.c:315:group=User_CA name=email_in_dn
>>> 003789B7:error:0700006C:configuration file
>>> routines:NCONF_get_string:no
>>> value:crypto/conf/conf_lib.c:315:group=User_CA name=rand_serial"
>
> Beim Erstellen eines neues Zertifikates kannst Du entweder eine
> E-Mail-Adresse angeben oder gemäß der Anzeige einen Punkt (.) eingeben.
> Falls Du jedoch keine Eingabe vornimmst, wird nach meinem Verständnis
> das Fehlen einer E-Mail-Adresse bemängelt.
>
> Gruß Jürgen
Hallo Jürgen,
Danke für´s Mitdenken.
Ich frage mich gerade, wo muss die e-Mail-Adresse drinstehen ?
In /etc/config.d/certs steht bei mir:
#------------------------------------------------------------------------------
# default values for certificate generation
#------------------------------------------------------------------------------
CERTS_CERT_CCODE='DE' # country code
CERTS_CERT_STATE='Sa' # state or province
CERTS_CERT_LOCALITY='.' # locality
CERTS_CERT_ORGA_NAME='Hager' # organization name
CERTS_CERT_ORGA_UNIT='Chef' # organization unit
CERTS_CERT_REQ_NAME='andreas' # name of certificate requestor
CERTS_CERT_REQ_EMAIL='faxhager at fahager'
# email address, default: ''
In der openssl.cnf steht bei mir:
######################################################################
[ req_distinguished_name ]
countryName = Country Name (2 letter code)
countryName_default = DE
countryName_min = 2
countryName_max = 2
stateOrProvinceName = State or Province Name (full name)
stateOrProvinceName_default = Nordrhein Westfalen
localityName = Locality Name (eg, city)
localityName_default = Koeln
0.organizationName = Organization Name (eg, company)
0.organizationName_default = privat
# we can do this but it is not needed normally :-)
#1.organizationName = Second Organization Name (eg, company)
#1.organizationName_default = World Wide Web Pty Ltd
organizationalUnitName = Organizational Unit Name (eg, section)
organizationalUnitName_default = eisfair
commonName = Common Name (eg, CA:YOUR name/CERT:FQDN)
commonName_max = 64
emailAddress = Email Address
emailAddress_max = 60
# SET-ex3 = SET extension number 3
######################################################################
Wenn certs das Fehlen der Adresse anmahnt, dann schlussfolgere ich, dass
die Datei openssl.cnf ausgewertet wird.
Diese Datei wird aber vom Setup offensichtlich nicht mit Daten gefüllt.
Müßte das nicht angepasst werden ?
Andreas
Mehr Informationen über die Mailingliste Eisfair