私はスマート カード ミニドライバーを開発しており、Outlook 2007 を使用して電子メールに署名しようとしています。必要なすべての機能をミニドライバーに実装しました。
「スマートカード ユーザー」証明書を作成して保存することができました。これはスマートカード上の秘密キーです (ミニドライバー経由で Microsoft 証明書サービスを使用)。
Outlook 経由で電子メールに署名しようとすると、エラー メッセージ (内部エラー) が表示されます。ミニドライバーへの最後の呼び出しは、"cmapfile" の ReadFile です。
異なる非スマートカード証明書を使用して Outlook 経由で電子メールに署名しようとすると、正常に動作します。
- (Windows SDK サンプルに基づく) CryptoAPI を使用してデータに署名しようとすると、正常に動作します。
Windows 7 を使用しています。
誰かがこの問題をデバッグする方法を知りましたか?
CAPI2 イベントログを有効にしようとしましたが、適切な情報が得られません。