EAPHost API Reference

The EAPHost APIs are divided into three components: the supplicant APIs, which are directly callable from an EAP-enabled application; the EAP peer method APIs, which manage supplicant requests for a specific EAP authentication type and raise interactive elements on the client; and the EAP authenticator APIS, which perform the server-side authentication of a supplicant.

The latter two API components -- the EAP Peer Method and EAP Authenticator Method APIs -- require custom and conformant implementation in DLLs that expose them to the EAPHost service. They cannot be called directly from application code; instead, they are called by EAPHost (on client side for EAP peer methods, and on the server side for EAP authenticator methods) if the implementation matches the API signatures specified in the corresponding documentation. API implementation specific information is provided on each function reference page.

EAPHost Registry Settings

Topic Description
EAPHost Registry Settings Describes the registry keys consumed by EAPHost.

 

EAPHost XML Schema

Topic Description
EAPHost and Legacy Schema Describes the EAPHost schema and legacy schema for creating configuration XML and credential XML.

 

Common EAPHost API Reference

Topic Description
Common EAPHost API Enumerations Lists constants common to all EAPHost APIs.
Common EAPHost API Structures Lists structures common to all EAPHost APIs.
Common EAPHost API Constants Lists constants common to all EAPHost APIs.

 

EAPHost API Reference

Topic Description
EAPHost Supplicant API Reference Describes the API elements available to enable supplicant calls to EAPHost.
EAPHost Peer Method API Reference Describes the API elements that must be implemented to create an EAP peer method DLL that can be loaded and called by a client EAPHost.
EAPHost Authenticator Method APIs Describes the API elements that must be implemented to create an EAP authenticator method DLL that can be loaded and called by a server EAPHost.

 

About EAPHost

Using EAPHost