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 |