Active Directory智能卡授权

本文关键字:授权 智能卡 Directory Active | 更新日期: 2023-09-27 17:49:59

我正在寻找如何从c#客户端应用程序执行针对AD的智能卡身份验证。我需要使用智能卡登录应用程序。有人能给我线索在哪里找到这个API ?谢谢。

Active Directory智能卡授权

您可以使用序列化凭证调用logonuser:

  • 证书的哈希值将成为用户名
  • 智能卡的PIN将成为密码

但是要获得证书,您必须枚举cryptoapi容器,然后使用CryptGetKeyParam(KP_CERTIFICATE)

访问证书