Как создать сертификат центра сертификации с помощью makecert?C#

Место общения программистов C#
Ответить
Anonymous
 Как создать сертификат центра сертификации с помощью makecert?

Сообщение Anonymous »

Я пытаюсь создать веб-сайт, использующий 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, и все прошло нормально, а это означает, что у меня возникла проблема с процессом создания сертификата центра сертификации.

Как мне правильно создать сертификаты центра сертификации?

Подробнее здесь: https://stackoverflow.com/questions/133 ... h-makecert
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»