Несоответствующий сертификат SSL в эмуляторе вычислений Azure - PullRequest
0 голосов
/ 25 июля 2011


У меня есть приложение Azure, содержащее 4 сайта в одной веб-роли (различаются по заголовкам узлов). Я настраиваю сайты для запуска через SSL. Я выпустил 2 самозаверяющих сертификата: 1 как CA, установленный в хранилище Trusted Root CA, и 1 подстановочный SSL-сертификат (выданный с использованием первого).

Приложение работает, однако я получаю ошибку сертификата "Несоответствующий адрес" в эмуляторе вычислений Azure. Я проверил несоответствующий сертификат и обнаружил, что это не тот сертификат, который указан в конфигурации сервиса. Я вошел в консоль управления IIS и проверил привязки - для моих сайтов не было установлено никаких сертификатов. Поэтому я вручную настраиваю подстановочный сертификат в привязках сайта. Но в браузере у меня все еще есть несовпадающий сертификат, все еще тот для 127.0.0.1 (идущий с DevFabric). Как я могу заставить IIS вернуть правильный сертификат, настроенный для сайта?

(У меня есть несколько служб на веб-сайтах, используемых приложением Silverlight, и оно не работает, когда пользователь принудительно подтверждает сертификат вручную.)

Спасибо!

1 Ответ

0 голосов
/ 25 июля 2011

Вы уверены, что действительно получаете доступ к услуге, используя https://127.0.0.1 и не используя https://localhost?

...