énumération ONEX_REASON_CODE (dot1x.h)

Le type énuméré ONEX_REASON_CODE spécifie les valeurs possibles qui indiquent la raison de l’échec de l’authentification 802.1X.

Syntaxe

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;

Constantes

 
ONEX_REASON_CODE_SUCCESS
Valeur : 0
Indique que l’authentification 802.1X a réussi.
ONEX_REASON_START
Indique le début de la plage qui spécifie les valeurs possibles pour le code de raison 802.1X.
ONEX_UNABLE_TO_IDENTIFY_USER
Le module 802.1X n’a pas pu identifier un ensemble d’informations d’identification à utiliser. Par exemple, lorsque le mode d’authentification est défini sur utilisateur, mais qu’aucun utilisateur n’est connecté.
ONEX_IDENTITY_NOT_FOUND
Le module EAP n’a pas pu acquérir une identité pour l’utilisateur. Par conséquent, la valeur n’est actuellement pas utilisée. Toutes les erreurs spécifiques à EAP sont retournées en tant que ONEX_EAP_FAILURE_RECEIVED.
ONEX_UI_DISABLED
Pour procéder à l’authentification 802.1X, le système doit demander une entrée utilisateur, mais l’interface utilisateur est désactivée. Sur Windows Vista et sur Windows Server 2008, cette valeur peut être retournée si une méthode EAP a demandé une entrée utilisateur pour un profil pour l’authentification de l’invité ou de l’ordinateur local. Sur Windows 7 et Windows Server 2008 R2 avec le service LAN sans fil installé, cette valeur ne doit pas être retournée.
ONEX_UI_FAILURE
Le module d’authentification 802.1X n’a pas pu retourner l’entrée utilisateur demandée. Sur Windows 7 et Windows Server 2008 R2 avec le service LAN sans fil installé, cette valeur peut être retournée si une méthode EAP a demandé une entrée utilisateur, mais que l’interface utilisateur n’a pas pu s’afficher (l’icône réseau a été configurée pour ne pas s’afficher dans la barre des tâches, par exemple).
ONEX_EAP_FAILURE_RECEIVED
Le module EAP a retourné un code d’erreur. La structure ONEX_EAP_ERROR peut contenir des informations supplémentaires sur l’erreur EAP spécifique (un certificat introuvable, par exemple).
ONEX_AUTHENTICATOR_NO_LONGER_PRESENT
L’homologue avec lequel le module 802.1X négociait n’est plus présent ou ne répond pas (un client portable déplacé hors de portée du point d’accès sans fil, par exemple).
ONEX_NO_RESPONSE_TO_IDENTITY
Aucune réponse n’a été reçue à un paquet de réponse d’identité EAP. Cette valeur indique un problème avec l’infrastructure (un lien entre le point d’accès sans fil et le serveur d’authentification ne fonctionne pas, par exemple).
ONEX_PROFILE_VERSION_NOT_SUPPORTED
Le module 802.1X ne prend pas en charge cette version du profil.
ONEX_PROFILE_INVALID_LENGTH
Le membre de longueur spécifié dans le profil 802.1X n’est pas valide.
ONEX_PROFILE_DISALLOWED_EAP_TYPE
Le type EAP spécifié dans le profil 802.1X n’est pas autorisé pour ce média. Par exemple, l’algorithme MD5 à clé est utilisé pour la transmission sans fil.
ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG
Le type EAP ou les indicateurs EAP spécifiés dans le profil 802.1X ne sont pas valides. Par exemple, le type EAP n’est pas installé sur le système.
ONEX_PROFILE_INVALID_ONEX_FLAGS
Les indicateurs 802.1X spécifiés dans le profil 802.1X ne sont pas valides.
ONEX_PROFILE_INVALID_TIMER_VALUE
Une ou plusieurs valeurs de minuteur spécifiées dans le profil 802.1X sont hors de sa plage valide.
ONEX_PROFILE_INVALID_SUPPLICANT_MODE
Le mode de requête spécifié dans le profil 802.1X n’est pas valide.
ONEX_PROFILE_INVALID_AUTH_MODE
Le mode d’authentification spécifié dans le profil 802.1X n’est pas valide.
ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES
Les propriétés de connexion EAP spécifiées dans le profil 802.1X ne sont pas valides.
ONEX_UI_CANCELLED
L’entrée utilisateur a été annulée. Cette valeur peut être retournée si une méthode EAP a demandé une entrée utilisateur, mais que l’utilisateur a atteint le bouton Annuler ou a ignoré la boîte de dialogue d’entrée utilisateur.

Cette valeur est prise en charge sur Windows 7 et Windows Server 2008 R2 avec le service LAN sans fil installé.
ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS
Les informations d’identification de l’utilisateur enregistrées ne sont pas valides. Cette valeur peut être retournée si un profil a été enregistré avec des informations d’identification incorrectes (un mot de passe incorrect, par exemple), car les informations d’identification ne sont pas testées tant que le profil n’est pas réellement utilisé pour établir une connexion.

Cette valeur est prise en charge sur Windows 7 et Windows Server 2008 R2 avec le service LAN sans fil installé.
ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS
Les informations d’identification de l’utilisateur enregistrées ont expiré. Cette valeur peut être retournée si un profil a été enregistré avec des informations d’identification et que les informations d’identification ont par la suite expiré (expiration du mot de passe après un certain laps de temps, par exemple).

Cette valeur est prise en charge sur Windows 7 et Windows Server 2008 R2 avec le service LAN sans fil installé.
ONEX_UI_NOT_PERMITTED
L’interface utilisateur n’est pas autorisée. Sur Windows 7 et Windows Server 2008 R2 avec le service LAN sans fil installé, cette valeur peut être retournée si une méthode EAP a demandé une entrée utilisateur et si le profil est configuré avec les informations d’identification de l’utilisateur enregistrées par un autre utilisateur et non par l’utilisateur actuellement connecté.

Cette valeur est prise en charge sur Windows 7 et Windows Server 2008 R2 avec le service LAN sans fil installé.

Notes

Le ONEX_REASON_CODE type énuméré est utilisé par le module 802.1X, un nouveau composant de configuration sans fil pris en charge sur Windows Vista et versions ultérieures.

Le ONEX_RESULT_UPDATE_DATA contient des informations sur une status passage à l’authentification 802.1X. La structure ONEX_RESULT_UPDATE_DATA est retournée lorsque le membre NotificationSource de la structure WLAN_NOTIFICATION_DATA est WLAN_NOTIFICATION_SOURCE_ONEX et que le membre NotificationCode de la structure WLAN_NOTIFICATION_DATA pour la notification reçue est OneXNotificationTypeResultUpdate. Pour cette notification, le membre pData de la structure WLAN_NOTIFICATION_DATA pointe vers une structure ONEX_RESULT_UPDATE_DATA qui contient des informations sur la modification de la status d’authentification 802.1X.

Le membre oneXStatus de la structure ONEX_RESULT_UPDATE_DATA contient une structure ONEX_STATUS . Si une erreur s’est produite lors de l’authentification 802.1X, le membre dwReason de cette structure ONEX_STATUS contient la raison de l’erreur spécifiée en tant que valeur de l’énumération ONEX_REASON_CODE .

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête dot1x.h

Voir aussi

À propos de l’architecture ACM

ONEX_NOTIFICATION_TYPE

ONEX_RESULT_UPDATE_DATA

ONEX_STATUS

WLAN_NOTIFICATION_DATA

WlanRegisterNotification