2011-04-12 154 views
1

我正在尋找如何從C#客戶端應用程序對AD進行智能卡身份驗證。我需要使用智能卡登錄到應用程序。有人可以告訴我在哪裏可以找到API嗎?謝謝。Active Directory智能卡授權

回答

0

你可以調用LogonUser與序列化的憑據:

  • 證書的哈希值將成爲用戶名
  • 智能卡的PIN碼將成爲密碼

但要獲得證書,您將不得不枚舉cryptoapi包含器,然後使用CryptGetKeyParam訪問證書(KP_CERTIFICATE)

相關問題