Compartir a través de


Estructura EapCredential (eaptypes.h)

La estructura EapCredential contiene información sobre el tipo de credenciales y las credenciales adecuadas. Esto se pasa como entrada a la API EapPeerGetConfigBlobAndUserBlob .

Sintaxis

typedef struct _EapCredential {
  EapCredentialType     credType;
#if ...
  EapCredentialTypeData credData;
#else
  EapCredentialTypeData credData;
#endif
} EapCredential;

Miembros

credType

EapCredentialType para las credenciales pasadas en el parámetro credentials.

credData

Estructura que contiene el puntero a los datos de credenciales.

Si credType se establece en EAP_EMPTY_CREDENTIAL, especifique un valor NULL para las credenciales.

Si credType se establece en EAP_USERNAME_PASSWORD_CREDENTIAL, use una estructura EapUsernamePasswordCredential para especificar el nombre de usuario y la contraseña que se van a usar para las credenciales.

Si credType se establece en EAP_WINLOGON_CREDENTIAL, especifique un valor NULL para las credenciales.

Si credType se establece en EAP_CERTIFICATE_CREDENTIAL, use una estructura EapCertificateCredential para las credenciales para especificar el hash de certificado y una contraseña (en caso de que el certificado esté protegido con contraseña).

Si credType se establece en EAP_SIM_CREDENTIAL, use una estructura EapSimCredential para las credenciales para especificar el id. de ICC de la SIM seleccionada.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado eaptypes.h

Consulte también

EapCertificateCredential

EapCredentialType

EapPeerGetConfigBlobAndUserBlob

EapSimCredential

EapUsernamePasswordCredential