EAPHost Supplicant Configuration Functions
The EAP Supplicant API configuration functions are as follows.
Function | Description |
---|---|
EapHostPeerConfigBlob2Xml | Converts the configuration blob to XML. |
EapHostPeerConfigXml2Blob | Converts XML into the configuration blob. |
EapHostPeerCredentialsXml2Blob | Generates the credentials BLOB. |
EapHostPeerFreeErrorMemory | Frees memory allocated to an EAP_ERROR structure. |
EapHostPeerFreeMemory | Frees memory returned by the configuration APIs. This function must not be used to free error memory. To free error memory, use either the EapHostPeerFreeEapError or EapHostPeerFreeErrrorMemory function. |
EapHostPeerGetMethodProperties | Retrieves properties of an EAP method given the connection and user data. |
EapHostPeerGetMethods | Enumerates all EAP methods installed and available for use, including legacy EAP methods. |
EapHostPeerInvokeConfigUI | Starts the configuration user interface of the specified EAP method. |
EapHostPeerInvokeIdentityUI | Starts the identity user interface. |
EapHostPeerInvokeInteractiveUI | Provides credentials interactivity to the user, such as a smart card and PIN for example. |
EapHostPeerQueryCredentialInputFields | Allows the user to determine what kind of credentials are required by the methods to perform authentication. It also obtains the fields to be displayed in the user interface. |
EapHostPeerQueryInteractiveUIInputFields | Obtains the input fields for interactive user interface components to raise on the supplicant. |
EapHostPeerQueryUIBlobFromInteractiveUIInputFields | Converts user information into a user BLOB that can consumed by EAPHost run-time functions. |
EapHostPeerQueryUserBlobFromCredentialInputFields | Obtains the credential BLOB that could be used start authentication once user inputs have been received from the from single sign-on user interface. |