Поддержка сертификата SNI с C #

A.Ghaffar спросил: 11 июня 2018 в 11:04 в: c#

Я хочу поддерживать SNI с сертификатами SSL (windows10 + IIS: 10.0.17) с помощью C #. Связывание может быть добавлено с помощью:

website.Bindings.Add(szBinding, hashBytes, sslStore);

Как применить SNI в новом добавленном Binding? Следующий код не имеет эффекта:

website.Bindings[0].SslFlags = SslFlags.Sni;

Вопрос Программно добавить привязку к IIS 8 с параметром SNI устраняет проблему, но проблема как я описал это ранее, используя этот флаг "SslFlags.Sni" не действует, т. е. когда я проверяю привязку в IIS, флажок SNI Checkbox по-прежнему не установлен. Значения, устанавливающие этот флаг, не влияют на привязку в IIS. Я на Windows 10 с IIS v.10.0.17.

Что мне не хватает? Любая хорошая статья / помощь будет высоко оценена.


0 ответов