Ооочень ... У нас есть обязательное требование, чтобы клиенты, желающие присоединиться к нашей беспроводной локальной сети, представили действительный сертификат компьютера, выданный нашим внутренним корневым центром сертификации. Это сделано для того, чтобы злоумышленники, имеющие правильную комбинацию имени пользователя и пароля, не могли подключиться к беспроводной локальной сети. В конце концов, проще получить рабочее имя пользователя и пароль, чем действительный сертификат.
До Windows 8.x мы использовали EAP-TLS в качестве внешнего протокола аутентификации, чтобы удовлетворить это требование, и использовали внутренний протокол аутентификации для проверки имени пользователя и пароля в нашей AD.
В Windows 8.1 кажется, что EAP-TLS больше не поддерживается (по крайней мере, его нельзя настроить в графическом интерфейсе. Если я ошибаюсь, укажите ссылку, как это делается). Поэтому я начал экспериментировать с EAP-TTLS в качестве внешнего протокола аутентификации и EAP-MSCHAPv2 в качестве внутреннего протокола аутентификации. Хотя это работает, я не могу включить сертификат клиента на этапе установления связи TLS. Я не могу, черт возьми, найти способ заставить Windows сделать это.
Правильно ли я предполагаю, что НЕТ СПОСОБА для настройки собственного соискателя Windows 8.1 802.1X для предоставления сертификата клиента, когда EAP-TTLS используется в качестве внешнего протокола аутентификации?
RFC 5281 прямо заявляет, что проверка сертификата клиента поддерживается во время фазы 1, поэтому я не могу понять, почему Microsoft не использовала опцию в GUI для настройки этого.