我试图设置一个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 []:
通用名称是指定服务器主机名的地方。