2011-04-12 7 views
1

C# 클라이언트 응용 프로그램에서 AD에 대해 스마트 카드 인증을 수행하는 방법을 찾고 있습니다. 스마트 카드를 사용하여 응용 프로그램에 로그온해야합니다. 누군가가 내게이 API를 찾을 수있는 위치를 알려주시겠습니까? 감사.Active Directory 스마트 카드 인증

답변

0

당신은 직렬화 된 자격 증명으로 logonuser 호출 할 수 있습니다

  • 인증서의 해시를 사용자 이름을
  • 스마트 카드의 PIN 될 것이다 암호

하지만를 얻을에게이 될 것이다 인증서를 얻으려면 cryptoapi 보관함을 열거하고 CryptGetKeyParam (KP_CERTIFICATE)을 사용하여 인증서에 액세스해야합니다.