2010-05-11 2 views
0

스마트 카드 Minidriver를 개발 중이며 Outlook 2007을 사용하여 전자 메일에 서명하려고합니다. 미니 드라이브에 필요한 모든 기능을 구현했습니다.전자 메일 서명 (Outlook) 스마트 카드 Minidriver 사용 [Windows]

"스마트 카드 사용자"인증서를 만들어 저장할 수 있으며 스마트 카드에 개인 키가 있습니다 (미니 드라이브를 통해 Microsoft 인증서 서비스 사용).

  • 내가 전망 나는 오류 메시지 (내부 오류)를 받고 있어요 통해 이메일에 서명하려고하면 미니 드라이버에 대한 마지막 호출은 "cmapfile"

  • 나는 노력과 ReadFile을위한 것입니다 차이가 아닌 스마트 카드 인증서 으로 Outlook을 통해 이메일을 보내십시오.

  • 데이터에 CryptoAPI (Windows SDK 샘플 기반)를 사용하여 서명하려고 시도하면 작동합니다.

나는 7

사람이 어떻게이 문제를 디버깅하는 어떤 생각을 가지고 Windows를 사용하고있어?

CAPI2 이벤트 로그를 사용하려고 시도했지만 좋은 정보를 제공하지 못했습니다.

답변

0

이 문제는 CardGetProperty 해당 분야 dwChangePermission에서 CP_CARD_PIN_INFO 속성이 0으로 설정하고 당신이 인증서를 작성하는 단계별 절차를 알 수있는 경우 유효한 값은 1-8

+0

입니다이었다 .net 스마트 카드는 minidriver를 사용하여 정말 유용 할 것입니다. – sms247

+0

다음 링크를 확인 했습니까? http://support.microsoft.com/kb/281245 http://support.microsoft.com/kb/257480 http://msdn.microsoft.com/en-us/library /bb905527.aspx – Baget

관련 문제