Active Directory智能卡授权
本文关键字:授权 智能卡 Directory Active | 更新日期: 2023-09-27 17:49:59
我正在寻找如何从c#客户端应用程序执行针对AD的智能卡身份验证。我需要使用智能卡登录应用程序。有人能给我线索在哪里找到这个API ?谢谢。
您可以使用序列化凭证调用logonuser:
- 证书的哈希值将成为用户名
- 智能卡的PIN将成为密码
但是要获得证书,您必须枚举cryptoapi容器,然后使用CryptGetKeyParam(KP_CERTIFICATE)