enumeración ONEX_REASON_CODE (dot1x.h)
El tipo enumerado ONEX_REASON_CODE especifica los valores posibles que indican el motivo por el que se produjo un error de autenticación 802.1X.
Syntax
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 Valor: 0 Indica que la autenticación 802.1X fue correcta. |
ONEX_REASON_START Indica el inicio del intervalo que especifica los valores posibles para el código de motivo 802.1X. |
ONEX_UNABLE_TO_IDENTIFY_USER El módulo 802.1X no pudo identificar un conjunto de credenciales que se va a usar. Un ejemplo es cuando el modo de autenticación se establece en el usuario, pero no se inicia sesión. |
ONEX_IDENTITY_NOT_FOUND El módulo EAP no pudo adquirir una identidad para el usuario. Por lo tanto, el valor no se usa actualmente. Todos los errores específicos de EAP se devuelven como ONEX_EAP_FAILURE_RECEIVED. |
ONEX_UI_DISABLED Para continuar con la autenticación 802.1X, el sistema debe solicitar la entrada del usuario, pero la interfaz de usuario está deshabilitada. En Windows Vista y en Windows Server 2008, este valor se puede devolver si un método EAP solicitó una entrada de usuario para un perfil para la autenticación de equipo invitado o local. En Windows 7 y en Windows Server 2008 R2 con el servicio LAN inalámbrico instalado, este valor no debe devolverse. |
ONEX_UI_FAILURE El módulo de autenticación 802.1X no pudo devolver la entrada del usuario solicitada. En Windows 7 y en Windows Server 2008 R2 con el servicio LAN inalámbrico instalado, este valor se puede devolver si un método EAP solicitó la entrada del usuario, pero no se pudo mostrar la interfaz de usuario (el icono de red se configuró para no mostrarse en la barra de tareas, por ejemplo). |
ONEX_EAP_FAILURE_RECEIVED El módulo EAP devolvió un código de error. La estructura de ONEX_EAP_ERROR puede contener información adicional sobre el error de EAP específico (un certificado no encontrado, por ejemplo). |
ONEX_AUTHENTICATOR_NO_LONGER_PRESENT El par con el que el módulo 802.1X estaba negociando ya no está presente o no responde (un cliente portátil se movió fuera del intervalo del punto de acceso inalámbrico, por ejemplo). |
ONEX_NO_RESPONSE_TO_IDENTITY No se recibió ninguna respuesta a un paquete de respuesta de identidad de EAP. Este valor indica un problema con la infraestructura (un vínculo entre el punto de acceso inalámbrico y el servidor de autenticación no funciona, por ejemplo). |
ONEX_PROFILE_VERSION_NOT_SUPPORTED El módulo 802.1X no admite esta versión del perfil. |
ONEX_PROFILE_INVALID_LENGTH El miembro de longitud especificado en el perfil 802.1X no es válido. |
ONEX_PROFILE_DISALLOWED_EAP_TYPE El tipo EAP especificado en el perfil 802.1X no está permitido para este medio. Un ejemplo es cuando se usa el algoritmo MD5 con llave para la transmisión inalámbrica. |
ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG El tipo EAP o las marcas EAP especificadas en el perfil 802.1X no son válidas. Un ejemplo es cuando el tipo EAP no está instalado en el sistema. |
ONEX_PROFILE_INVALID_ONEX_FLAGS Las marcas 802.1X especificadas en el perfil 802.1X no son válidas. |
ONEX_PROFILE_INVALID_TIMER_VALUE Uno o varios valores de temporizador especificados en el perfil 802.1X están fuera de su intervalo válido. |
ONEX_PROFILE_INVALID_SUPPLICANT_MODE El modo supplicante especificado en el perfil 802.1X no es válido. |
ONEX_PROFILE_INVALID_AUTH_MODE El modo de autenticación especificado en el perfil 802.1X no es válido. |
ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES Las propiedades de conexión de EAP especificadas en el perfil 802.1X no son válidas. |
ONEX_UI_CANCELLED Se canceló la entrada del usuario. Este valor se puede devolver si un método EAP solicitó la entrada del usuario, pero el usuario presiona el botón Cancelar o descarta el cuadro de diálogo de entrada del usuario. Este valor se admite en Windows 7 y en Windows Server 2008 R2 con el servicio LAN inalámbrico instalado. |
ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS Las credenciales de usuario guardadas no son válidas. Este valor se puede devolver si un perfil se guardó con credenciales incorrectas (por ejemplo, una contraseña incorrecta), ya que las credenciales no se prueban hasta que el perfil se usa realmente para establecer una conexión. Este valor se admite en Windows 7 y en Windows Server 2008 R2 con el servicio LAN inalámbrico instalado. |
ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS Las credenciales de usuario guardadas han expirado. Este valor se puede devolver si un perfil se guardó con credenciales y las credenciales expiraron posteriormente (expiración de contraseña después de algún período de tiempo, por ejemplo). Este valor se admite en Windows 7 y en Windows Server 2008 R2 con el servicio LAN inalámbrico instalado. |
ONEX_UI_NOT_PERMITTED No se permite la interfaz de usuario. En Windows 7 y en Windows Server 2008 R2 con el servicio LAN inalámbrico instalado, este valor se puede devolver si un método EAP solicitó la entrada de usuario y el perfil se configura con credenciales de usuario guardadas por otro usuario y no con el usuario que ha iniciado sesión actualmente. Este valor se admite en Windows 7 y en Windows Server 2008 R2 con el servicio LAN inalámbrico instalado. |
Comentarios
El módulo 802.1X usa el tipo enumerado ONEX_REASON_CODE , un nuevo componente de configuración inalámbrica compatible con Windows Vista y versiones posteriores.
El ONEX_RESULT_UPDATE_DATA contiene información sobre un cambio de estado a la autenticación 802.1X. La estructura ONEX_RESULT_UPDATE_DATA se devuelve cuando el miembro NotificationSource de la estructura de WLAN_NOTIFICATION_DATA es WLAN_NOTIFICATION_SOURCE_ONEX y el miembro NotificationCode de la estructura de WLAN_NOTIFICATION_DATA para la notificación recibida es OneXNotificationTypeResultUpdate. Para esta notificación, el miembro pData de la estructura de WLAN_NOTIFICATION_DATA apunta a una estructura de ONEX_RESULT_UPDATE_DATA que contiene información sobre el cambio de estado de autenticación 802.1X.
El miembro oneXStatus de la estructura ONEX_RESULT_UPDATE_DATA contiene una estructura de ONEX_STATUS . Si se produjo un error durante la autenticación 802.1X, el miembro dwReason de esta estructura de ONEX_STATUS contiene el motivo del error especificado como un valor de la enumeración ONEX_REASON_CODE .
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | dot1x.h |