EAP Supplicant API 配置函数如下所示。
| 功能 | 描述 |
|---|---|
| EapHostPeerConfigBlob2Xml | 将配置 Blob 转换为 XML。 |
| EapHostPeerConfigXml2Blob | 将 XML 转换为配置 Blob。 |
| EapHostPeerCredentialsXml2Blob | 生成凭据 BLOB。 |
| EapHostPeerFreeErrorMemory | 释放分配给 EAP_ERROR 结构的内存。 |
| EapHostPeerFreeMemory | 释放配置 API 返回的内存。 此函数不得用于释放错误内存。 若要释放错误内存,请使用 EapHostPeerFreeEapError 或 EapHostPeerFreeErrrorMemory 函数。 |
| EapHostPeerGetMethodProperties | 检索给定连接和用户数据的 EAP 方法的属性。 |
| EapHostPeerGetMethods | 枚举已安装且可供使用的所有 EAP 方法,包括旧版 EAP 方法。 |
| EapHostPeerInvokeConfigUI | 启动指定 EAP 方法的配置用户界面。 |
| EapHostPeerInvokeIdentityUI | 启动标识用户界面。 |
| EapHostPeerInvokeInteractiveUI | 为用户提供凭据交互性,例如智能卡和 PIN。 |
| EapHostPeerQueryCredentialInputFields | 允许用户确定执行身份验证的方法需要哪种类型的凭据。 它还获取要显示在用户界面中的字段。 |
| EapHostPeerQueryInteractiveUIInputFields | 获取交互式用户界面组件的输入字段,以便在请求者上引发。 |
| EapHostPeerQueryUIBlobFromInteractiveUIInputFields | 将用户信息转换为 EAPHost 运行时函数可以使用的用户 BLOB。 |
| EapHostPeerQueryUserBlobFromCredentialInputFields | 从单一登录用户界面收到用户输入后,获取可用于启动身份验证的凭据 BLOB。 |