ONEX_REASON_CODE 열거형(dot1x.h)
ONEX_REASON_CODE 열거형 형식은 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;
상수
ONEX_REASON_CODE_SUCCESS 값: 0 802.1X 인증이 성공했음을 나타냅니다. |
ONEX_REASON_START 802.1X 이유 코드의 가능한 값을 지정하는 범위의 시작을 나타냅니다. |
ONEX_UNABLE_TO_IDENTIFY_USER 802.1X 모듈에서 사용할 자격 증명 집합을 식별할 수 없습니다. 예를 들어 인증 모드가 사용자로 설정되어 있지만 로그온한 사용자가 없는 경우입니다. |
ONEX_IDENTITY_NOT_FOUND EAP 모듈에서 사용자의 ID를 가져올 수 없습니다. 따라서 값은 현재 사용되지 않습니다. 모든 EAP 관련 오류는 ONEX_EAP_FAILURE_RECEIVED 반환됩니다. |
ONEX_UI_DISABLED 802.1X 인증을 진행하려면 시스템에서 사용자 입력을 요청해야 하지만 사용자 인터페이스가 비활성화되어 있습니다. Windows Vista 및 Windows Server 2008에서 EAP 메서드가 게스트 또는 로컬 컴퓨터 인증을 위해 프로필에 대한 사용자 입력을 요청한 경우 이 값을 반환할 수 있습니다. Windows 7 및 무선 LAN 서비스가 설치된 Windows Server 2008 R2에서는 이 값을 반환하지 않아야 합니다. |
ONEX_UI_FAILURE 802.1X 인증 모듈에서 요청된 사용자 입력을 반환할 수 없습니다. Windows 7 및 무선 LAN 서비스가 설치된 Windows Server 2008 R2에서는 EAP 메서드가 사용자 입력을 요청했지만 UI를 표시할 수 없는 경우 이 값을 반환할 수 있습니다(예를 들어 네트워크 아이콘이 작업 표시줄에 표시되지 않도록 구성됨). |
ONEX_EAP_FAILURE_RECEIVED EAP 모듈에서 오류 코드를 반환했습니다. ONEX_EAP_ERROR 구조에는 특정 EAP 오류(예: 인증서를 찾을 수 없음)에 대한 추가 정보가 포함될 수 있습니다. |
ONEX_AUTHENTICATOR_NO_LONGER_PRESENT 802.1X 모듈이 협상 중이던 피어가 더 이상 존재하지 않거나 응답하지 않습니다(예를 들어 노트북 클라이언트가 무선 액세스 지점의 범위를 벗어났습니다). |
ONEX_NO_RESPONSE_TO_IDENTITY EAP ID 응답 패킷에 대한 응답이 수신되지 않았습니다. 이 값은 인프라에 문제가 있음을 나타냅니다(예: 무선 액세스 지점과 인증 서버 간의 링크가 작동하지 않음). |
ONEX_PROFILE_VERSION_NOT_SUPPORTED 802.1X 모듈은 이 버전의 프로필을 지원하지 않습니다. |
ONEX_PROFILE_INVALID_LENGTH 802.1X 프로필에 지정된 길이 멤버가 잘못되었습니다. |
ONEX_PROFILE_DISALLOWED_EAP_TYPE 이 미디어에는 802.1X 프로필에 지정된 EAP 형식이 허용되지 않습니다. 예를 들어 키 지정 MD5 알고리즘이 무선 전송에 사용되는 경우입니다. |
ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG 802.1X 프로필에 지정된 EAP 형식 또는 EAP 플래그가 잘못되었습니다. 예를 들어 EAP 형식이 시스템에 설치되지 않은 경우입니다. |
ONEX_PROFILE_INVALID_ONEX_FLAGS 802.1X 프로필에 지정된 802.1X 플래그가 잘못되었습니다. |
ONEX_PROFILE_INVALID_TIMER_VALUE 802.1X 프로필에 지정된 하나 이상의 타이머 값이 유효한 범위를 벗어났습니다. |
ONEX_PROFILE_INVALID_SUPPLICANT_MODE 802.1X 프로필에 지정된 지원 모드가 잘못되었습니다. |
ONEX_PROFILE_INVALID_AUTH_MODE 802.1X 프로필에 지정된 인증 모드가 잘못되었습니다. |
ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES 802.1X 프로필에 지정된 EAP 연결 속성이 잘못되었습니다. |
ONEX_UI_CANCELLED 사용자 입력이 취소되었습니다. EAP 메서드가 사용자 입력을 요청했지만 사용자가 취소 단추를 누르거나 사용자 입력 대화 상자를 해제한 경우 이 값을 반환할 수 있습니다. 이 값은 무선 LAN 서비스가 설치된 Windows 7 및 Windows Server 2008 R2에서 지원됩니다. |
ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS 저장된 사용자 자격 증명이 잘못되었습니다. 프로필이 실제로 연결을 설정하는 데 사용될 때까지 자격 증명이 테스트되지 않으므로 잘못된 자격 증명(예: 잘못된 암호)으로 프로필을 저장한 경우 이 값을 반환할 수 있습니다. 이 값은 무선 LAN 서비스가 설치된 Windows 7 및 Windows Server 2008 R2에서 지원됩니다. |
ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS 저장된 사용자 자격 증명이 만료되었습니다. 자격 증명을 사용하여 프로필을 저장하고 자격 증명이 만료된 경우(예: 일정 기간 후에 암호 만료) 이 값을 반환할 수 있습니다. 이 값은 무선 LAN 서비스가 설치된 Windows 7 및 Windows Server 2008 R2에서 지원됩니다. |
ONEX_UI_NOT_PERMITTED 사용자 인터페이스는 허용되지 않습니다. Windows 7 및 무선 LAN 서비스가 설치된 Windows Server 2008 R2에서 EAP 메서드가 사용자 입력을 요청하고 프로필이 현재 로그인한 사용자가 아닌 다른 사용자가 저장한 사용자 자격 증명으로 구성된 경우 이 값을 반환할 수 있습니다. 이 값은 무선 LAN 서비스가 설치된 Windows 7 및 Windows Server 2008 R2에서 지원됩니다. |
설명
ONEX_REASON_CODE 열거형 형식은 Windows Vista 이상에서 지원되는 새로운 무선 구성 구성 요소인 802.1X 모듈에서 사용됩니다.
ONEX_RESULT_UPDATE_DATA 802.1X 인증으로의 상태 변경에 대한 정보를 포함합니다. WLAN_NOTIFICATION_DATA 구조체의 NotificationSource 멤버가 WLAN_NOTIFICATION_SOURCE_ONEX 수신된 알림에 대한 WLAN_NOTIFICATION_DATA 구조의 NotificationCode 멤버 가 OneXNotificationTypeResultUpdate이면 ONEX_RESULT_UPDATE_DATA 구조가 반환됩니다. 이 알림의 경우 WLAN_NOTIFICATION_DATA 구조의 pData 멤버는 802.1X 인증 상태 변경에 대한 정보가 포함된 ONEX_RESULT_UPDATE_DATA 구조를 가리킵니다.
ONEX_RESULT_UPDATE_DATA 구조체의 oneXStatus 멤버에는 ONEX_STATUS 구조체가 포함됩니다. 802.1X 인증 중에 오류가 발생한 경우 이 ONEX_STATUS 구조체의 dwReason 멤버에는 ONEX_REASON_CODE 열거형의 값으로 지정된 오류 이유가 포함됩니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | dot1x.h |