Im Betreffnamen des Serverzertifikats fehlte das Attribut „commonName“

Im Betreffnamen des Serverzertifikats fehlte das Attribut „commonName“

Ich versuche, einen SSL-SVN-Server einzurichten, und wenn ich versuche, remote auszuchecken, erhalte ich den FehlerServer certificate was missing commonName attribute in subject name

Ich habe ein bisschen gegoogelt und soweit ich weiß, muss ich die IP-Adresse der URL, auf die ich zugreife, openss.cnfmit dem commonNameuntenstehenden Attribut hinzufügen. Das habe ich getan, aber ich bekomme immer noch den Fehler.

commonName                      = xx.xxx.xx.xx
commonName_max                  = 64

Antwort1

Das klingt nach einer Nichtübereinstimmung des CommonName mit dem SSL-Zertifikat. Stimmt der CN in Ihrem SSL-Zertifikat mit Ihrem Server überein?

Sie können Folgendes ausführen, um das SSL-Zertifikat anzuzeigen:

openssl x509 -noout -text -in ssl.crt

Bearbeiten

Um ein Snake-Oil-Zertifikat zu generieren, generieren Sie zuerst den Schlüssel:

openssl genrsa -out host.key 1024

Generieren Sie nun das Zertifikat:

openssl req -new -key host.key -x509 -days 3650 -out host.crt

openssl fordert Sie zur Eingabe der folgenden Informationen auf:

Country Name (2 letter code) [AU]:
State or Province Name (full name) [Some-State]:
Locality Name (eg, city) []:
Organization Name (eg, company) [Internet Widgits Pty Ltd]:
Organizational Unit Name (eg, section) []:
Common Name (eg, YOUR name) []:
Email Address []:

Gemeinsamen NamenHier geben Sie den Hostnamen Ihres Servers an.

verwandte Informationen