ONEX_REASON_CODE (Compact 2013)
3/26/2014
This enumeration specifies reasons that authentication of an 802.1X module failed.
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_REASON_CODE, *PONEX_REASON_CODE;
Values
- ONEX_REASON_CODE_SUCCESS
The 802.1X authentication completed successfully
- ONEX_REASON_START
A variable of type ONEX_REASON_CODE has no meaningful value
- ONEX_UNABLE_TO_IDENTIFY_USER
The 802.1X module could not identify a set of credentials to be used; for example, the authentication mode is set to User but no user is logged on
- ONEX_IDENTITY_NOT_FOUND
The EAP module was unable to obtain an identity for the user; for example, EAP-TLS is used with user authentication and the user’s certificate store has no certificate
- ONEX_UI_DISABLED
To continue with authentication, the 802.1X module must display a user interface, but the user interface is disabled. For example, automatic system authentication is enabled.
- ONEX_UI_FAILURE
An error occurred because the 802.1X module was unable to display a user interface for authentication
- ONEX_EAP_FAILURE_RECEIVED
The EAP module returned an error code
- ONEX_AUTHENTICATOR_NO_LONGER_PRESENT
The peer with which the 802.1X module was negotiating is no longer present
- ONEX_PROFILE_VERSION_NOT_SUPPORTED
No response was received to an EAP identity response packet
- ONEX_PROFILE_INVALID_LENGTH
The length member that is specified in the 802.1X profile is invalid
- ONEX_PROFILE_DISALLOWED_EAP_TYPE
The EAP type specified in the 802.1X profile is not allowed for this media; for example, the keyed MD5 algorithm is used for wireless transmission
- ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG
The EAP type or EAP flags specified in the 802.1X profile are invalid; for example, EAP type is not installed on the system
- ONEX_PROFILE_INVALID_ONEX_FLAGS
The 802.1X flags specified in the 802.1X profile are invalid
- ONEX_PROFILE_INVALID_TIMER_VALUE
One or more timer values specified in the 802.1X profile is out of its valid range
- ONEX_PROFILE_INVALID_SUPPLICANT_MODE
The supplicant mode specified in the 802.1X profile is invalid
- ONEX_PROFILE_INVALID_AUTH_MODE
The authentication mode specified in the 802.1X profile is invalid
- ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES
The EAP connection properties specified in the 802.1X profile are invalid
Requirements
Header |
dot1x.h |
See Also
Reference
Native 802.11 Data Types
Native 802.11 Wireless LAN Reference