服务器证书缺少主题名称中的 commonName 属性

服务器证书缺少主题名称中的 commonName 属性

我正在尝试设置 SSL SVN 服务器,当我尝试远程签出时,我收到错误Server certificate was missing commonName attribute in subject name

我谷歌了一下,发现我需要使用如下所示的属性添加我访问的 URL 的 IP 地址openss.cnfcommonName我这样做了,但仍然收到错误。

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

答案1

这听起来像是 CommonName 与 SSL 证书不匹配。您的 SSL 证书中的 CN 与您的服务器匹配吗?

您可以运行以下命令来查看 SSL 证书:

openssl x509 -noout -text -in ssl.crt

编辑

要生成蛇油证书,首先要生成密钥:

openssl genrsa -out host.key 1024

现在生成证书:

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

openssl 将提示您输入以下信息:

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 []:

通用名称是您指定服务器主机名的地方。

相关内容