Примечание. Я работаю в Mac и использую ноутбук с Windows 10 только для тестирования адаптивного веб-кода для моих веб-сайтов. Последний раз, когда я регулярно пользовался Windows, была XP почти десять лет назад.
На моем Mac mini Server (разработка) я создал сертификаты OpenSSL и CA, используя SHA256. Я также добавил сайты, использующие SSL, в файл /etc /hosts в Apache 2.4.25. Все работает как положено.
Я провел поиск в Интернете, пытаясь найти информацию о том, как заставить это работать. В нескольких ссылках говорилось, что если я зайду в Сервис -> Свойства обозревателя и добавлю URL-адрес в Надежные сайты, то должен позаботиться об этом. Я думаю, это работало для более ранних версий IE, но я не мог заставить его работать на моем ноутбуке с Windows 10. У меня установлены последние версии IE и Edge.
После нескольких часов поиска я увидел эту ссылку, в которой говорилось, что я могу добавить сертификаты в оснастку «Сертификаты Windows».
https://security.stackexchange.com/questions/108168/using-self-sign-certificate-in-internet
Эта ссылка показывает, как использовать оснастку MMC. Я сделал эти шаги для локального компьютера.
https://technet.microsoft.com/en-us/library/dd632619.aspx
Следующая ссылка показывает, как просматривать сертификаты.
https://msdn.microsoft.com/en-us/library/ms788967(v=vs.110).aspx
Я создал файл p7b с моим общедоступным корневым центром сертификации и сертификатами, скопировал его на ноутбук и импортировал файл, используя шаги, приведенные в ссылке ниже.
http://www.databasemart.com/howto/SQLoverssl/How_To_Import_Personal_Certificate_With_MMC.aspx
Internet Explorer по-прежнему не находит сертификат безопасности даже после добавления ссылки на надежные сайты. Как мне заставить это работать? Это тестовые домены, которые не будут использоваться никем, кроме меня. Мне просто нужно, чтобы эти сайты отображались на моем ноутбуке Windows для тестирования.