Назад | Перейти на главную страницу

В сертификате сервера отсутствовал атрибут commonName в имени субъекта

Я пытаюсь настроить сервер 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 []:

Распространенное имя здесь вы указываете имя хоста вашего сервера.