Freigeben über


Komponenten von EAPHost

In diesem Thema werden die drei Komponenten der EAPHost-Authentifizierung beschrieben.

EAPHost-Komponenten

Die EAPHost-Authentifizierung verfügt über die folgenden drei Komponenten.

  • Das Supplicant, das die Authentifizierungsanforderungen vorgibt.
  • Die Peer-(oder Client)-EAP-Methoden, die die spezifischen EAP-Methoden implementieren und die Authentifizierungssitzung auf clientseitiger Seite verwalten.
  • Die EAP-Methoden des Authentifikators (oder Servers), die die Serverseite des EAP-Protokolls implementieren.

Die supplicant-APIs werden direkt aus einer Anwendung aufgerufen, die sich über EAPHost authentifizieren möchte. Die APIs der Peermethode und der Authentifikatormethode sind jedoch Funktionsprototypen, die für einen bestimmten EAP-Authentifizierungsmethodentyp implementiert werden müssen , z. B. die Microsoft Challenge Handshake Authentication Protocol Version 2.0 (MS-CHAPv2).

Wenn Sie eine Anwendung erstellen, die EAPHost für die Authentifizierung verwendet, lesen Sie bitte die EAPHost Supplicant API Reference.

Wenn Sie eine neue EAP-Authentifizierungsmethode erstellen, die von EAPHost verwaltet werden soll, lesen Sie bitte die EAPHost Peer Method API Reference und die EAPHost Authenticator Method APIs. Beachten Sie, dass Sie Implementierungen dieser APIs erstellen, die in einer neuen DLL verfügbar gemacht werden, die EAPHost lädt, anstatt sie direkt aufzurufen.