Я пытаюсь создать веб-сайт, который использует SSL с самозаверяющим сертификатом.
Вот что я делаю:
Создать сертификат:
makecert -n "CN=root signing authority" -r -sv root.pvk root.cer
Создать целевой сертификат
makecert -r -pe -n "CN=localhost" -b 01/01/2012 -e 01/01/2020 -sky exchange localhost.cer -sv localhost.pvk
Подпишите созданный сертификат
makecert -ic root.cer -iv root.pvk -n "CN=localhost" -sv localhost.pvk -pe -sky exchange localhost.cer
Создайте сертификат с закрытым ключом внутри
pvk2pfx.exe -pvk localhost.pvk -spc localhost.cer -pfx localhost.pfx
Теперь я хочу использовать firefox для отладки веб-сайта. Для этого мне нужно импортировать корневой сертификат полномочий (root.cer) в список доверенных сертификатов.
Однако, когда я пытаюсь сделать это, я получаю следующее сообщение об ошибке:
Это не сертификат центра сертификации, поэтому его нельзя импортировать в список сертификатов.
Я сделал что-то подобное с сертификатом полномочий fiddler, и все прошло отлично, а это значит, что есть проблема с моим процессом создания сертификата полномочий.
Как правильно создать сертификаты центра сертификации?