В IIS 10 привязки сайтов могут использовать SNI и указывать, какой сертификат использовать. Привязки в applicationHost.config выглядят так:

<binding protocol="https" bindingInformation="*:443:mydomain.com" sslFlags="1" />

Я вижу флаг, который указывает на использование SSL, но где эта привязка связана с конкретным сертификатом?

Панель администратора IIS правильно показывает сертификаты, которые я выбрал для каждой привязки, но я не могу найти это в applicationHost.config . Я пытаюсь создать два отдельных домена для одного сайта https, но эти два домена поддерживаются двумя отдельными сертификатами. Это должно работать с SNI, и панель администратора IIS не жалуется на привязки, установленные таким образом, но, похоже, не работает. Одна из привязок (та, которую я ввел последней) заканчивается на сайте по умолчанию, как если бы клиент не поддерживал SNI.

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

0