我正在尝试在OS X 10.10.1 Yosemite上configurationTTLS 802.1xlogin窗口configuration文件。
该configuration文件已经安装(通过MDM),login窗口现在显示(在用户名/密码input框上方)下拉列表,可以从中select802.1xconfiguration文件; 此外,当用户尝试login时,尝试802.1xauthentication。
但是,authentication失败; 在启用了请求者日志function后,我在TLS隧道build立后看到以下错误:
EAP请求:EAPtypes21 身份validation:不能提示缺less属性<array> { 0:UserPassword } set_msk 0 请求者(主)状态:state = Held
…但我认为login窗口configuration文件的全部重点是用户在login窗口提供的802.1x用户名和密码!
这是怎么回事?
看来,在networking负载中select身份证书会导致OS X忽略login窗口中提供的用户凭证。
有没有办法在TLS握手期间使用(系统范围的)客户端证书,还可以使用login窗口中的用户信用来进行内部/隧道validation?
我找不到任何文档,但我的理解是,可以将系统和login窗口身份validation结合起来。 本质上,您将在您的MDMconfiguration文件中包含两个不同的802.1x有效负载,一个设置为具有客户端证书的系统模式,另一个设置为不带客户端证书的login窗口模式。