嗨,如果用户通过密码或智能卡登录到他的计算机,我需要在我的 WPF 应用程序中进行验证。这两种登录选项在我的公司客户端中都可用,但我的应用程序只需要在智能卡登录中打开。所有客户端都是windows 7操作系统。
我看一些网站: http ://technet.microsoft.com/en-us/library/ff404285(v=ws.10).aspx http://www.codeproject.com/Articles/240655/Using-a-带有 NET-Security-i 的智能卡证书
我想我需要获得增强的密钥使用(EKU)属性字段。如果 EKU 为空 => 则用户是通过密码而不是通过智能卡登录的。
我只需要这个简单的检查,我不关心在证书 atc 上创建/验证。