1

C# クライアント アプリケーションから AD に対してスマート カード認証を実行する方法を探しています。スマート カードを使用してアプリケーションにログオンする必要があります。誰かがこのための API を見つける手がかりを教えてくれますか? ありがとう。

4

1 に答える 1

0

シリアル化された資格情報を使用して logonuser を呼び出すことができます。

  • 証明書のハッシュがユーザー名になります
  • スマート カードの PIN がパスワードになります

ただし、証明書を取得するには、cryptoapi コンテナーを列挙してから、CryptGetKeyParam(KP_CERTIFICATE) を使用して証明書にアクセスする必要があります。

于 2013-01-13T08:44:35.777 に答える