EAP-Implementierungsdetails

Zugriffspunkte (Access Points, APs), z. B. RAS (Remote Access Service), interagieren mit EAP-Implementierungen durch die Verwendung von Funktionsaufrufen, die von der EAP-DLL eines Drittanbieters exportiert werden müssen. Mit anderen Worten: EAP ist eine Anbieter-API, d. h., Plug-Ins oder DLLs implementieren Code, um EAP-Anbieter zu werden, dürfen die EAP-APIs jedoch nicht selbst aufrufen. Beispielsweise erstellt ein Programmierer einer EAP-DLL Code für eine EAP-Initialisierungsroutine und platziert diesen Code in der vordefinierten EAP-Funktion RasEapInitialize. Zur Laufzeit ruft der AP-Verbindungs-Manager dann die RasEapInitialize-Funktion auf, die den Code enthält, um die EAP-Implementierung zu initialisieren.

In den folgenden Themen wird diese Interaktion ausführlich beschrieben: