enumerazione ONEX_REASON_CODE (dot1x.h)
Il tipo enumerato ONEX_REASON_CODE specifica i valori possibili che indicano il motivo per cui l'autenticazione 802.1X non è riuscita.
Sintassi
typedef enum _ONEX_REASON_CODE {
ONEX_REASON_CODE_SUCCESS = 0,
ONEX_REASON_START,
ONEX_UNABLE_TO_IDENTIFY_USER,
ONEX_IDENTITY_NOT_FOUND,
ONEX_UI_DISABLED,
ONEX_UI_FAILURE,
ONEX_EAP_FAILURE_RECEIVED,
ONEX_AUTHENTICATOR_NO_LONGER_PRESENT,
ONEX_NO_RESPONSE_TO_IDENTITY,
ONEX_PROFILE_VERSION_NOT_SUPPORTED,
ONEX_PROFILE_INVALID_LENGTH,
ONEX_PROFILE_DISALLOWED_EAP_TYPE,
ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG,
ONEX_PROFILE_INVALID_ONEX_FLAGS,
ONEX_PROFILE_INVALID_TIMER_VALUE,
ONEX_PROFILE_INVALID_SUPPLICANT_MODE,
ONEX_PROFILE_INVALID_AUTH_MODE,
ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES,
ONEX_UI_CANCELLED,
ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS,
ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS,
ONEX_UI_NOT_PERMITTED
} ONEX_REASON_CODE, PONEX_REASON_CODE;
Costanti
ONEX_REASON_CODE_SUCCESS Valore: 0 Indica che l'autenticazione 802.1X è riuscita. |
ONEX_REASON_START Indica l'inizio dell'intervallo che specifica i valori possibili per il codice motivo 802.1X. |
ONEX_UNABLE_TO_IDENTIFY_USER Il modulo 802.1X non è riuscito a identificare un set di credenziali da usare. Un esempio è quando la modalità di autenticazione è impostata sull'utente, ma nessun utente è connesso. |
ONEX_IDENTITY_NOT_FOUND Il modulo EAP non è riuscito ad acquisire un'identità per l'utente. Pertanto, il valore non è attualmente utilizzato. Tutti gli errori specifici di EAP vengono restituiti come ONEX_EAP_FAILURE_RECEIVED. |
ONEX_UI_DISABLED Per procedere con l'autenticazione 802.1X, il sistema deve richiedere l'input dell'utente, ma l'interfaccia utente è disabilitata. In Windows Vista e in Windows Server 2008 questo valore può essere restituito se un metodo EAP ha richiesto l'input dell'utente per un profilo per l'autenticazione del computer guest o locale. In Windows 7 e in Windows Server 2008 R2 con il servizio LAN wireless installato, questo valore non deve essere restituito. |
ONEX_UI_FAILURE Il modulo di autenticazione 802.1X non è riuscito a restituire l'input dell'utente richiesto. In Windows 7 e in Windows Server 2008 R2 con il servizio LAN wireless installato, questo valore può essere restituito se un metodo EAP ha richiesto l'input dell'utente, ma non è stato possibile visualizzare l'interfaccia utente (l'icona di rete è stata configurata per non essere visualizzata nella barra delle applicazioni, ad esempio). |
ONEX_EAP_FAILURE_RECEIVED Il modulo EAP ha restituito un codice di errore. La struttura ONEX_EAP_ERROR può contenere informazioni aggiuntive sull'errore EAP specifico, ad esempio un certificato non trovato. |
ONEX_AUTHENTICATOR_NO_LONGER_PRESENT Il peer con il quale il modulo 802.1X stava negoziando non è più presente o non risponde (un client portatile spostato fuori dall'intervallo del punto di accesso wireless, ad esempio). |
ONEX_NO_RESPONSE_TO_IDENTITY Non è stata ricevuta alcuna risposta a un pacchetto di risposta di identità EAP. Questo valore indica un problema con l'infrastruttura , ad esempio un collegamento tra il punto di accesso wireless e il server di autenticazione non funziona. |
ONEX_PROFILE_VERSION_NOT_SUPPORTED Il modulo 802.1X non supporta questa versione del profilo. |
ONEX_PROFILE_INVALID_LENGTH Il membro di lunghezza specificato nel profilo 802.1X non è valido. |
ONEX_PROFILE_DISALLOWED_EAP_TYPE Il tipo EAP specificato nel profilo 802.1X non è consentito per questo supporto. Un esempio è quando viene usato l'algoritmo MD5 con chiave per la trasmissione wireless. |
ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG I flag EAP o EAP specificati nel profilo 802.1X non sono validi. Un esempio è quando il tipo EAP non è installato nel sistema. |
ONEX_PROFILE_INVALID_ONEX_FLAGS I flag 802.1X specificati nel profilo 802.1X non sono validi. |
ONEX_PROFILE_INVALID_TIMER_VALUE Uno o più valori timer specificati nel profilo 802.1X non rientra nell'intervallo valido. |
ONEX_PROFILE_INVALID_SUPPLICANT_MODE La modalità supplica specificata nel profilo 802.1X non è valida. |
ONEX_PROFILE_INVALID_AUTH_MODE La modalità di autenticazione specificata nel profilo 802.1X non è valida. |
ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES Le proprietà di connessione EAP specificate nel profilo 802.1X non sono valide. |
ONEX_UI_CANCELLED L'input dell'utente è stato annullato. Questo valore può essere restituito se un metodo EAP ha richiesto l'input dell'utente, ma l'utente ha premuto il pulsante Annulla o ha ignorato la finestra di dialogo di input dell'utente. Questo valore è supportato in Windows 7 e in Windows Server 2008 R2 con il servizio LAN wireless installato. |
ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS Le credenziali utente salvate non sono valide. Questo valore può essere restituito se un profilo è stato salvato con credenziali non valide (ad esempio una password errata), poiché le credenziali non vengono testate fino a quando il profilo non viene effettivamente usato per stabilire una connessione. Questo valore è supportato in Windows 7 e in Windows Server 2008 R2 con il servizio LAN wireless installato. |
ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS Le credenziali utente salvate sono scadute. Questo valore può essere restituito se un profilo è stato salvato con le credenziali e le credenziali successivamente scadute (la scadenza della password dopo un certo periodo di tempo, ad esempio). Questo valore è supportato in Windows 7 e in Windows Server 2008 R2 con il servizio LAN wireless installato. |
ONEX_UI_NOT_PERMITTED L'interfaccia utente non è consentita. In Windows 7 e in Windows Server 2008 R2 con il servizio LAN wireless installato, questo valore può essere restituito se un metodo EAP ha richiesto l'input dell'utente e il profilo è configurato con le credenziali utente salvate da un altro utente e non con l'utente attualmente connesso. Questo valore è supportato in Windows 7 e in Windows Server 2008 R2 con il servizio LAN wireless installato. |
Commenti
Il tipo enumerato ONEX_REASON_CODE viene usato dal modulo 802.1X, un nuovo componente di configurazione wireless supportato in Windows Vista e versioni successive.
Il ONEX_RESULT_UPDATE_DATA contiene informazioni su una modifica dello stato all'autenticazione 802.1X. La struttura ONEX_RESULT_UPDATE_DATA viene restituita quando il membro NotificationSource della struttura WLAN_NOTIFICATION_DATA viene WLAN_NOTIFICATION_SOURCE_ONEX e il membro NotificationCode della struttura WLAN_NOTIFICATION_DATA per la notifica ricevuta è OneXNotificationTypeResultUpdate. Per questa notifica, il membro pData della struttura WLAN_NOTIFICATION_DATA punta a una struttura ONEX_RESULT_UPDATE_DATA che contiene informazioni sulla modifica dello stato di autenticazione 802.1X.
Il membro oneXStatus della struttura ONEX_RESULT_UPDATE_DATA contiene una struttura ONEX_STATUS . Se si è verificato un errore durante l'autenticazione 802.1X, il membro dwReason di questa struttura ONEX_STATUS contiene il motivo dell'errore specificato come valore dell'enumerazione ONEX_REASON_CODE .
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | dot1x.h |