802.1xlogin窗口configuration文件失败,因为它“不能提示缺less的属性”

我正在尝试在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用户名和密码!

这是怎么回事?


UPDATE

看来,在networking负载中select身份证书会导致OS X忽略login窗口中提供的用户凭证。

有没有办法在TLS握手期间使用(系统范围的)客户端证书,还可以使用login窗口中的用户信用来进行内部/隧道validation?

我找不到任何文档,但我的理解是,可以将系统和login窗口身份validation结合起来。 本质上,您将在您的MDMconfiguration文件中包含两个不同的802.1x有效负载,一个设置为具有客户端证书的系统模式,另一个设置为不带客户端证书的login窗口模式。