Share via


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