Struttura EapCredential (eaptypes.h)

La struttura EapCredential contiene informazioni sul tipo di credenziali e sulle credenziali appropriate. Viene passato come input all'API EapPeerGetConfigBlobAndUserBlob .

Sintassi

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

Members

credType

EapCredentialType per le credenziali passate nel parametro credentials.

credData

Struttura che contiene il puntatore ai dati delle credenziali.

Se credType è impostato su EAP_EMPTY_CREDENTIAL, specificare un valore NULL per le credenziali.

Se credType è impostato su EAP_USERNAME_PASSWORD_CREDENTIAL, usare una struttura EapUsernamePasswordCredential per specificare il nome utente e la password da usare per le credenziali.

Se credType è impostato su EAP_WINLOGON_CREDENTIAL, specificare un valore NULL per le credenziali.

Se credType è impostato su EAP_CERTIFICATE_CREDENTIAL, usare una struttura EapCertificateCredential per le credenziali per specificare l'hash del certificato e una password (nel caso in cui il certificato sia protetto da password).

Se credType è impostato su EAP_SIM_CREDENTIAL, usare una struttura EapSimCredential per le credenziali per specificare l'ID CPI della SIM selezionata.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Intestazione eaptypes.h

Vedi anche

EapCertificateCredential

EapCredentialType

EapPeerGetConfigBlobAndUserBlob

EapSimCredential

EapUsernamePasswordCredential