Freigeben über


ISCardAuth-Schnittstelle

[Die ISCardAuth-Schnittstelle ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Es ist nicht für die Verwendung in Windows Server 2003 mit Service Pack 1 (SP1) und höher, Windows Vista, Windows Server 2008 und nachfolgenden Versionen des Betriebssystems verfügbar. Die Smartcardmodule bieten ähnliche Funktionen.]

Die ISCardAuth-Schnittstellendefinition wird als Standard bereitgestellt, der bei der Entwicklung eines intelligenten KarteDienstanbieters befolgt werden kann.

Die ISCardAuth-Schnittstelle kann verwendet werden, um Authentifizierungsdienste verfügbar zu machen, die von einem intelligenten Karte unterstützt werden. Diese Dienste umfassen Anwendungsauthentifizierung, intelligente Karte-Authentifizierung und Benutzerauthentifizierung.

Das folgende Beispiel zeigt eine typische Verwendung der ISCardAuth-Schnittstelle .

So verwenden Sie ISCardAuth

  1. Erstellen Sie eine ISCardAuth-Schnittstelle (über die entsprechende ISCardManage-Schnittstellenmethode ).
  2. Rufen Sie die entsprechende ISCardAuth-Methode (APP_Auth, GetChallenge, ICC_Auth oder User_Auth) auf.
  3. Geben Sie die ISCardAuth-Schnittstelle frei.

Member

Die ISCardAuth-Schnittstelle erbt von der IDispatch-Schnittstelle . ISCardAuth verfügt auch über folgende Arten von Membern:

Methoden

Die ISCardAuth-Schnittstelle verfügt über diese Methoden.

Methode BESCHREIBUNG
APP_Auth Ermöglicht der Anwendung, sich selbst mit einem Challenge/Signature-Protokoll zu authentifizieren.
GetChallenge Gibt eine Herausforderung aus dem intelligenten Karte zurück.
ICC_Auth Ermöglicht einer Anwendung die Authentifizierung des intelligenten Karte.
User_Auth Ermöglicht den Zugriff auf Benutzerauthentifizierungsdienste.

 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Ende des Supports (Client)
Windows XP
Ende des Supports (Server)
Windows Server 2003