服务器证书在主题名称中缺lesscommonName属性

我试图设置一个SSL SVN服务器,当我尝试远程结帐,我得到错误Server certificate was missing commonName attribute in subject name

我做了一些Googlesearch,从我可以告诉我需要添加我正在访问openss.cnf与下面的commonName属性的URL的IP地址。 我这样做,但我仍然得到错误。

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

这听起来像一个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 []: 

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