Я пытаюсь настроить сервер SSL SVN, и когда я пытаюсь оформить заказ удаленно, я получаю сообщение об ошибке Server certificate
was missing commonName attribute in subject name
Я немного погуглил и, насколько я могу судить, мне нужно добавить IP-адрес URL-адреса, к которому я обращаюсь openss.cnf
с commonName
атрибут, как показано ниже. Я сделал это, но все равно получаю сообщение об ошибке.
commonName = xx.xxx.xx.xx
commonName_max = 64
Это похоже на несоответствие CommonName сертификату SSL. Соответствует ли CN в вашем сертификате SSL вашему серверу?
Вы можете запустить следующее, чтобы просмотреть сертификат 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 []:
Распространенное имя здесь вы указываете имя хоста вашего сервера.