Как настроить SSL для Apache для Mac, чтобы я мог проверить Cross Domain iFrame на IE8

Я установил Apache со стандартными самозаверенными ssl-модами в мой http.conf, и это работает локально на моем Mac, но когда я пытаюсь получить к нему доступ с моей машины Windows с IE8, это не кажется как сертификат.

Я попытался импортировать сертификат в модальный режим Windows → Свойства обозревателя, но это просто не работает для доступа к перекрестному домену iFrame. IE показывает, что желтое предупреждение внизу страницы предупреждает об iFrame, но не загружает другие файлы из этого домена. После того, как я принимаю предупреждение, страница перезагружается и происходит то же самое.

В производстве это работает с реальными сертификатами.

Любые идеи о том, что может быть неправильным в моей среде разработки и моих сертификатах?

UPDATE

Я открыл командную строку в режиме администратора и сбросил кеш. Нет помощи. Я могу выполнить ping доменное имя и вернуть правильный IP-адрес.

Отчеты IE: сертификат безопасности, представленный на этом веб-сайте, был выпущен для другого адреса веб-сайта.

ОБНОВЛЕНИЕ 2

http://wiki.apache.org/httpd/NameBasedSSLVHostsWithSNI

В приведенной выше статье затрагиваются некоторые основные проблемы с запуском двух серверов SSL с одного компьютера (Mac OSX). Однако, узнав что-то о SSLVirtualHosts и SNI на основе имени, я не думаю, что это проблема, с которой я сталкиваюсь, но это может быть связано. IE сообщает, что домен сервера и сертификат не совпадают. Поэтому я задаюсь вопросом, связано ли это со мной, используя глобальный сертификат для обоих доменов SSL.

ОБНОВЛЕНИЕ 3 (решение)

https://serverfault.com/info/393363/mismatched-address-error-on-self-signed-ssl-certtificate

Оказывается, что сертификат common name для сертификата был неправильным, что позволило работать с сертификатом в FF и Chrome, но не в IE8, IE9, IE10. После создания нового сертификата в качестве wild card, я смог получить доступ ко всем виртуальным хостам SSL с использованием имени с помощью SNI. поэтому установите общее имя *.YourDomain.tld, и все будет в порядке.

Ответ 1

Проблема, с которой я столкнулась, заключается в том, что Common Name, указанное в сертификате, не было надлежащим доменным именем для доменов, которые я принимал. Вместо этого я использовал "общее имя" для названия нашей компании, которое вообще не было доменным именем.

Если вы собираетесь создавать самоподписанный сертификат, вы можете использовать Common Name как *.domain.tld для генерации ваших star.domian.tld.key и star.domain.tld.crt