EapCredential 结构 (eaptypes.h)
EapCredential 结构包含有关凭据类型和相应凭据的信息。 这会作为输入传递给 EapPeerGetConfigBlobAndUserBlob API。
语法
typedef struct _EapCredential {
EapCredentialType credType;
#if ...
EapCredentialTypeData credData;
#else
EapCredentialTypeData credData;
#endif
} EapCredential;
成员
credType
在 credentials 参数中传递的凭据的 EapCredentialType。
credData
保存指向凭据数据的指针的结构。
如果 credType 设置为 EAP_EMPTY_CREDENTIAL,请为凭据指定 NULL 值。
如果 credType 设置为 EAP_USERNAME_PASSWORD_CREDENTIAL,请使用 EapUsernamePasswordCredential 结构指定要用于凭据的用户名和密码。
如果 credType 设置为 EAP_WINLOGON_CREDENTIAL,请为凭据指定 NULL 值。
如果 credType 设置为 EAP_CERTIFICATE_CREDENTIAL,请使用 EapCertificateCredential 结构作为凭据,以指定证书哈希和密码 (以防证书) 受密码保护。
如果 credType 设置为 EAP_SIM_CREDENTIAL,请使用 EapSimCredential 结构作为凭据,以指定所选 SIM 卡的 ICC-ID。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
标头 | eaptypes.h |