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

另请参阅

EapCertificateCredential

EapCredentialType

EapPeerGetConfigBlobAndUserBlob

EapSimCredential

EapUsernamePasswordCredential