EapCredentialType enumeration (eaptypes.h)

The EapCredentialType enumeration defines the set of possible EAP credentials that can be passed to the EapPeerGetConfigBlobAndUserBlob function.

Syntax

typedef enum _EapCredentialType {
  EAP_EMPTY_CREDENTIAL = 0,
  EAP_USERNAME_PASSWORD_CREDENTIAL,
  EAP_WINLOGON_CREDENTIAL,
  EAP_CERTIFICATE_CREDENTIAL,
  EAP_SIM_CREDENTIAL
} EapCredentialType;

Constants

 
EAP_EMPTY_CREDENTIAL
Value: 0
The EAP method has no credential passed to it. The method must attempt a machine authentication.
EAP_USERNAME_PASSWORD_CREDENTIAL
The EAP method uses a username and password for authentication. The credentials are passed using the EapUsernamePasswordCredential structure.
EAP_WINLOGON_CREDENTIAL
The EAP method uses the logged-on user credentials for authentication.
EAP_CERTIFICATE_CREDENTIAL
The EAP method uses a certificate present on the system for authentication. The credential is passed as an EapCertificateCredential structure.
EAP_SIM_CREDENTIAL
The EAP method uses a SIM for authentication. This is passed as an EapSimCredential structure.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Header eaptypes.h

See also

EapCertificateCredential

EapPeerGetConfigBlobAndUserBlob

EapSimCredential

EapUsernamePasswordCredential