Partager via


Structure EapCredential (eaptypes.h)

La structure EapCredential contient des informations sur le type d’informations d’identification et les informations d’identification appropriées. Il est passé en tant qu’entrée à l’API EapPeerGetConfigBlobAndUserBlob .

Syntaxe

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

Membres

credType

EapCredentialType pour les informations d’identification passées dans le paramètre d’informations d’identification.

credData

Structure qui contient le pointeur vers les données d’informations d’identification.

Si credType a la valeur EAP_EMPTY_CREDENTIAL, spécifiez une valeur NULL pour les informations d’identification.

Si credType a la valeur EAP_USERNAME_PASSWORD_CREDENTIAL, utilisez une structure EapUsernamePasswordCredential pour spécifier le nom d’utilisateur et le mot de passe à utiliser pour les informations d’identification.

Si credType a la valeur EAP_WINLOGON_CREDENTIAL, spécifiez une valeur NULL pour les informations d’identification.

Si credType a la valeur EAP_CERTIFICATE_CREDENTIAL, utilisez une structure EapCertificateCredential pour les informations d’identification afin de spécifier le hachage du certificat et un mot de passe (dans le cas où le certificat est protégé par mot de passe).

Si credType a la valeur EAP_SIM_CREDENTIAL, utilisez une structure EapSimCredential pour les informations d’identification afin de spécifier l’ID ICC de la carte SIM sélectionnée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête eaptypes.h

Voir aussi

EapCertificateCredential

EapCredentialType

EapPeerGetConfigBlobAndUserBlob

EapSimCredential

EapUsernamePasswordCredential