1

我正在寻找如何从 C# 客户端应用程序对 AD 执行智能卡身份验证。我需要使用智能卡登录应用程序。有人可以告诉我在哪里可以找到 API 吗?谢谢。

4

1 回答 1

0

您可以使用序列化凭据调用登录用户:

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

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

于 2013-01-13T08:44:35.777 回答