Был в состоянии создать файл сертификата PFF с этими строками cmd, создал командный файл ниже.
На Win7 IIs7 IE8
Убедитесь, что у вас есть программы makecert и pvk2pfx
Используйте BAT ниже для создания файлов сертификата. (использовать любой путь TMP, должен существовать или не будет работать)
Затем вы будете использовать MMC (некоторые инструкции ниже BAT) для импорта файла PFX (НЕ CER) в сертификаты MMC (личный и доверенный корень)
@echo off
cls
cd "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin"
makecert -r -pe -n "CN=localhost" -sky exchange -sv C:\_bat\_cert\selfcert.pvk C:\_bat\_cert\selfcert.cer
pvk2pfx -pvk C:\_bat\_cert\selfcert.pvk -pi a -spc C:\_bat\_cert\selfcert.cer -pfx C:\_bat\_cert\selfcert.pfx
pause
ПРИМЕЧАНИЕ: -pi a - пароль. Он попросит вас об этом, когда вы запустите эти программы. Вы можете установить -pi на что угодно, но обязательно установите его, потому что при импорте сертификата PFX он будет запрашивать у вас этот пароль.
использование MMC для создания файла pvk
приглашение cmd выполнить mmc (mmc.exe).
Файл >> Добавить / удалить вставку >> Сертификаты >> ДОБАВИТЬ >> Учетная запись компьютера >> ОК
Откройте сертификаты в корне консоли. Щелкните правой кнопкой мыши Личные >> Все задачи >> Импорт.
Затем импортируйте файл PFX в личные сертификаты и доверенный корневой сертификат. Авт.
В IIS7 выберите Сертификаты, обновление, и сертификат localhost должен быть там.
Были также 2 другие программы, которые я не смог попробовать
cert2spc C: _bat_cert \ selfcert.cer C: _bat_cert \ selfcert.spc
pvkimprt -pfx C: _bat_cert \ selfcert.pvkselfcert.spc C: _bat_cert \ selfcert.pvkselfcert.pvk
Сертификат localhost удалил мое предупреждение IE8!
Но моя основная проблема была с загрузкой файлов более https://localhost Я думал, что это проблема с сертификатом, но ошибка по-прежнему показывает «Невозможно загрузить с локального хоста»
Есть предложения по загрузке?