영어로 읽기

다음을 통해 공유


확장 가능한 인증 프로토콜 호스트

확장 가능한 인증 프로토콜 호스트 기술 개요입니다.

확장 가능한 인증 프로토콜 호스트를 개발하려면 다음 헤더가 필요합니다.

이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.

열거형

 
EAP_ATTRIBUTE_TYPE

인증 엔터티에서 사용할 수 있는 가능한 EAP 특성 형식 집합을 정의합니다.
EAP_AUTHENTICATOR_SEND_TIMEOUT

패킷이 전송된 후 사용자 입력을 기다리는 시간을 인증자 메서드에 나타냅니다. 제한 시간 값은 없음으로 설정할 수 있습니다.
EAP_CONFIG_INPUT_FIELD_TYPE

사용자 자격 증명을 쿼리할 때 사용할 수 있는 가능한 입력 필드 형식 집합을 정의합니다.
EAP_INTERACTIVE_UI_DATA_TYPE

특정 지원 API 호출에 제공되는 대화형 UI 컨텍스트 데이터 형식 집합을 지정합니다.
EAP_METHOD_AUTHENTICATOR_RESPONSE_ACTION

인증자가 지원자 또는 EAP 피어 메서드로 보낸 응답 명령 집합을 정의합니다.
EAP_METHOD_PROPERTY_TYPE

가능한 EAP 메서드 속성 집합을 지정합니다.
EAP_METHOD_PROPERTY_VALUE_TYPE

EAP 메서드 속성 값에 대해 가능한 데이터 형식 집합을 정의합니다.
EapCode

EAP 패킷 유형의 집합을 정의합니다.
EapCredentialType

EapPeerGetConfigBlobAndUserBlob 함수에 전달할 수 있는 가능한 EAP 자격 증명 집합을 정의합니다.
EAPHOST_AUTH_STATUS

인증 프로세스 중에 가능한 EAP 인증 세션 상태 값 집합을 정의합니다.
EapHostPeerAuthParams

가능한 인증 매개 변수 값 집합을 정의합니다.
EapHostPeerMethodResultReason

EAP 메서드에서 지원자에게 반환된 결과를 설명하는 가능한 이유 집합을 정의합니다.
EapHostPeerResponseAction

EAP 인증자 또는 피어 메서드가 인증 중에 지원자에게 나타낼 수 있는 작업 집합을 정의합니다.
EapPeerMethodResponseAction

인증 중에 EAP 인증자가 지원자 또는 EAP 피어 메서드에 나타낼 수 있는 작업 집합을 정의합니다.
EapPeerMethodResultReason

EAP 인증자 메서드에서 EAP 피어 메서드로 반환된 EAP 인증 세션의 결과 집합을 정의합니다.
ISOLATION_STATE

컴퓨터의 가능한 격리 상태 값 집합을 정의합니다.

Functions

 
EapHostPeerBeginSession

EAP 인증 세션을 시작합니다.
EapHostPeerClearConnection

인증 세션 연결을 지웁니다.
EapHostPeerConfigBlob2Xml

구성 BLOB을 XML로 변환합니다. (EapHostPeerConfigBlob2Xml)
EapHostPeerConfigXml2Blob

XML을 구성 BLOB으로 변환합니다. (EapHostPeerConfigXml2Blob)
EapHostPeerCredentialsXml2Blob

자격 증명 BLOB을 생성합니다.
EapHostPeerEndSession

EAPHost와 호출 지원자 간의 현재 EAP 인증 세션을 종료하고 세션에 대해 저장된 데이터를 지웁니다.
EapHostPeerFreeEapError

EAPHost 런타임 API에서 반환된 EAP_ERROR 구조를 해제합니다.
EapHostPeerFreeErrorMemory

EAP_ERROR 구조에 할당된 메모리를 해제합니다.
EapHostPeerFreeMemory

구성 API에서 반환된 메모리를 해제합니다.
EapHostPeerFreeRuntimeMemory

런타임 중에 사용되는 메모리 공간을 해제합니다.
EapHostPeerGetAuthStatus

EAPHost에서 지원자의 현재 EAP 인증 상태 가져옵니다.
EapHostPeerGetDataToUnplumbCredentials

EAPHost에서 SSO에 대한 자격 증명을 저장하는 데 사용하는 연결 ID, 사용자 가장 토큰 및 Eaphost 프로세스 ID를 반환합니다. 이 데이터는 이전에 배관된 자격 증명의 삭제를 해제하는 데 필요합니다.
EapHostPeerGetIdentity

이 함수는 내부 메서드에서 ID 정보를 요청하기 위해 터널 메서드에 의해 호출됩니다. 이 함수는 ID 및 사용자 자격 증명 정보를 반환합니다.
EapHostPeerGetMethodProperties

연결 및 사용자 데이터가 지정된 경우 EAP 메서드의 속성을 검색하는 데 사용됩니다.
EapHostPeerGetMethods

레거시 EAP 메서드를 포함하여 설치되고 사용할 수 있는 모든 EAP 메서드를 열거합니다.
EapHostPeerGetResponseAttributes

EAPHost에서 EAP 인증 특성의 배열을 가져옵니다.
EapHostPeerGetResult

지정된 EAP 인증 세션에 대한 인증 결과를 가져옵니다.
EapHostPeerGetSendPacket

지원자가 인증자에게 보내기 위해 EAPHost에서 패킷을 가져와야 하는 경우 지원자가 호출합니다.
EapHostPeerGetUIContext

UI를 발생시킬 경우 EAPHost에서 지원자의 사용자 인터페이스 컨텍스트를 가져옵니다.
EapHostPeerInitialize

EAPHost 인증 세션을 초기화합니다.
EapHostPeerInvokeConfigUI

지정된 EAP 메서드의 구성 사용자 인터페이스를 시작합니다.
EapHostPeerInvokeIdentityUI

이 함수는 터널 메서드에 의해 호출되어 내부 메서드의 ID UI를 호출합니다. 이 함수는 인증을 시작하기 위해 사용할 자격 증명뿐만 아니라 ID도 반환합니다.
EapHostPeerInvokeInteractiveUI

사용자로부터 자격 증명을 가져오는 데 사용되는 대화형 사용자 인터페이스를 발생합니다.
EapHostPeerProcessReceivedPacket

지원자가 EAPHost에서 처리해야 하는 패킷을 받을 때마다 지원자가 호출합니다.
EapHostPeerQueryCredentialInputFields

사용자가 SSO(Single Sign-On) 시나리오에서 인증을 수행하기 위해 메서드에 필요한 자격 증명 종류를 확인할 수 있습니다.
EapHostPeerQueryInteractiveUIInputFields

지원자에서 발생할 대화형 UI 구성 요소에 대한 입력 필드를 가져옵니다.
EapHostPeerQueryUIBlobFromInteractiveUIInputFields

사용자 정보를 EAPHost 런타임 함수에서 사용할 수 있는 사용자 BLOB으로 변환합니다. (EapHostPeerQueryUIBlobFromInteractiveUIInputFields)
EapHostPeerQueryUserBlobFromCredentialInputFields

SSO(Single Sign-On) UI에서 받은 사용자 입력에서 인증을 시작하는 데 사용할 수 있는 자격 증명 BLOB을 가져옵니다.
EapHostPeerSetResponseAttributes

EAPHost에 업데이트된 EAP 인증 특성을 제공합니다.
EapHostPeerSetUIContext

UI가 발생한 후 EAPHost에 로드된 EAP 피어 메서드에 새 사용자 인터페이스 또는 업데이트된 사용자 인터페이스 컨텍스트를 제공합니다.
EapHostPeerUninitialize

모든 EAPHost 인증 세션을 초기화하지 않습니다.
EapMethodAuthenticatorBeginSession

서버 EAPHost에 새 EAP 인증 세션을 만듭니다.
EapMethodAuthenticatorEndSession

서버 EAPHost에서 EAP 인증 세션을 닫습니다.
EapMethodAuthenticatorFreeErrorMemory

EAP 인증자 메서드에서 할당한 오류 관련 메모리를 해제합니다.
EapMethodAuthenticatorFreeMemory

불투명 사용자 인터페이스 컨텍스트 데이터 버퍼와 연결된 모든 메모리를 해제합니다. (EapMethodAuthenticatorFreeMemory)
EapMethodAuthenticatorGetAttributes

EAP 인증자 메서드에서 EAP 인증 특성의 배열을 가져옵니다.
EapMethodAuthenticatorGetInfo

로드된 EAP 인증자 메서드의 구현을 위한 함수 포인터 집합을 가져옵니다. EapMethodAuthenticatorGetInfo는 함수 프로토타입입니다.
EapMethodAuthenticatorGetResult

EAP 인증자 메서드에서 인증 결과를 가져옵니다.
EapMethodAuthenticatorInitialize

서버 EAPHost에 대한 EAP 인증자 메서드를 초기화합니다.
EapMethodAuthenticatorInvokeConfigUI

클라이언트에서 EAP 메서드의 연결 구성 사용자 인터페이스 대화 상자를 발생시키는 함수를 정의합니다.
EapMethodAuthenticatorReceivePacket

서버 EAPHost에서 받은 EAP 인증 패킷을 처리하고 응답 작업을 반환합니다.
EapMethodAuthenticatorSendPacket

EAP 인증자 메서드에서 인증 패킷을 가져와서 지원자에게 보냅니다.
EapMethodAuthenticatorSetAttributes

EAP 인증자 메서드에서 설정할 업데이트된 EAP 인증 특성을 제공합니다.
EapMethodAuthenticatorShutdown

EAP 인증자 메서드를 종료하고 서버 EAPHost에서 언로드할 준비를 합니다.
EapMethodAuthenticatorUpdateInnerMethodParams

EAPHost 서버에서 EapMethodAuthenticatorBeginSession을 호출하여 이전에 설정한 EAP 인증 세션 설정을 업데이트.
EapPeerBeginSession

EAP 메서드를 사용하여 피어 EAPHost에서 EAP 인증 세션을 시작합니다.
EapPeerConfigBlob2Xml

구성 BLOB을 XML로 변환합니다. (EapPeerConfigBlob2Xml)
EapPeerConfigXml2Blob

XML을 구성 BLOB으로 변환합니다. (EapPeerConfigXml2Blob)
EapPeerCredentialsXml2Blob

XML을 구성 BLOB으로 변환합니다. (EapPeerCredentialsXml2Blob)
EapPeerEndSession

EAP 메서드에 대한 EAP 인증 세션을 종료합니다.
EapPeerFreeErrorMemory

EAP 피어 메서드에서 할당한 오류 관련 메모리를 해제합니다.
EapPeerFreeMemory

불투명 사용자 인터페이스 컨텍스트 데이터 버퍼와 연결된 모든 메모리를 해제합니다. (EapPeerFreeMemory)
EapPeerGetConfigBlobAndUserBlob

EAP 메서드 개발자가 메서드에서 지원하는 다양한 연결 속성 및 사용자 속성을 제공할 수 있습니다. EAPHost는 이 함수를 호출하여 EAP 메서드의 연결 속성 및 사용자 속성을 만듭니다.
EapPeerGetIdentity

EAPHost에서 호출된 후 사용자 데이터 및 사용자 ID를 반환합니다.
EapPeerGetInfo

EAPHost 서비스에 현재 로드된 EAP 피어 메서드 EapPeerGetInfo 구현을 위한 함수 포인터 집합을 가져옵니다.
EapPeerGetMethodProperties

연결 및 사용자 데이터가 지정된 경우 EAP 메서드의 속성을 검색하는 EAP 메서드별 함수입니다.
EapPeerGetResponseAttributes

EAP 메서드에서 EAP 응답 특성의 배열을 가져옵니다.
EapPeerGetResponsePacket

EAP 메서드에서 응답 패킷을 가져옵니다.
EapPeerGetResult

EAP 메서드에서 인증 세션의 결과를 가져옵니다.
EapPeerGetUIContext

EAP 메서드에서 사용자 인터페이스 컨텍스트를 가져옵니다.
EapPeerInitialize

EAPHost에 대한 EAP 피어 메서드를 초기화합니다.
EapPeerInvokeConfigUI

클라이언트에서 EAP 메서드의 특정 연결 구성 사용자 인터페이스 대화 상자를 발생합니다.
EapPeerInvokeIdentityUI

클라이언트에서 EAP 메서드에 대한 사용자 ID 정보를 가져오기 위해 사용자 지정 대화형 사용자 인터페이스 대화 상자를 발생합니다.
EapPeerInvokeInteractiveUI

클라이언트에서 EAP 메서드에 대한 사용자 지정 대화형 사용자 인터페이스 대화 상자를 발생합니다.
EapPeerProcessRequestPacket

EAPHost가 지원자로부터 받은 패킷을 처리합니다.
EapPeerQueryCredentialInputFields

EAP 메서드에 대한 EAP SSO(Single Sign-On) 자격 증명 입력 필드를 가져오는 EAP 메서드별 함수의 구현을 정의합니다.
EapPeerQueryInteractiveUIInputFields

지원자에서 발생시킬 대화형 UI 구성 요소에 대한 입력 필드를 제공하는 EAP 메서드 API의 구현을 정의합니다.
EapPeerQueryUIBlobFromInteractiveUIInputFields

사용자 정보를 EAPHost 런타임 함수에서 사용할 수 있는 사용자 BLOB으로 변환합니다. (EapPeerQueryUIBlobFromInteractiveUIInputFields)
EapPeerQueryUserBlobFromCredentialInputFields

지원자에서 발생한 대화형 SSO(Single Sign-On) UI에 제공된 사용자 BLOB 데이터를 가져오는 EAP 메서드 함수의 구현을 정의합니다.
EapPeerSetCredentials

EAP 메서드에 새 인증 또는 업데이트된 인증 자격 증명을 제공합니다.
EapPeerSetResponseAttributes

EAP 메서드에 대한 EAP 응답 특성의 업데이트된 배열을 제공합니다.
EapPeerSetUIContext

EAP 메서드에 사용자 인터페이스 컨텍스트를 제공합니다. 이 함수는 EapPeerGetUIContext 함수를 통해 UI가 발생한 후에 호출됩니다.
EapPeerShutdown

EAP 메서드를 종료하고 해당 DLL을 언로드할 준비를 합니다.
NotificationHandler

SoH(Health 문)가 변경되고 NAP(네트워크 액세스 보호) 시스템 연결의 재인증이 필요하다는 것을 지원인에게 알릴 수 있습니다.

구조체

 
EAP_ATTRIBUTE

EAP 특성을 포함합니다.
EAP_ATTRIBUTES

EAP 특성의 배열을 포함합니다.
EAP_AUTHENTICATOR_METHOD_ROUTINES

EAPHost Authenticator 메서드 API에 대한 함수 포인터 집합을 포함합니다.
EAP_CONFIG_INPUT_FIELD_ARRAY

사용자로부터 가져온 사용자 입력 필드 데이터를 집합적으로 포함하는 EAP_CONFIG_INPUT_FIELD_DATA 구조 집합을 포함합니다.
EAP_CONFIG_INPUT_FIELD_DATA

단일 입력 필드와 연결된 데이터를 포함합니다.
EAP_CRED_EXPIRY_REQ

자격 증명 만료 작업에 대한 이전 및 새 EAP 자격 증명을 모두 포함합니다.
EAP_ERROR

EAPHost 작업 중에 발생한 오류에 대한 정보를 포함합니다.
EAP_INTERACTIVE_UI_DATA

EAP 지원자에서 발생하는 대화형 UI 구성 요소에 대한 구성 정보를 포함합니다.
EAP_METHOD_AUTHENTICATOR_RESULT

EAP 인증자 메서드에서 반환된 인증 결과를 포함합니다.
EAP_METHOD_INFO

EAP 메서드에 대한 정보를 포함합니다. (EAP_METHOD_INFO)
EAP_METHOD_INFO_ARRAY

클라이언트 컴퓨터에 설치된 EAP 메서드에 대한 정보를 포함합니다.
EAP_METHOD_INFO_ARRAY_EX

클라이언트 컴퓨터에 설치된 모든 EAP 메서드에 대한 정보를 포함합니다.
EAP_METHOD_INFO_EX

EAP 메서드에 대한 정보를 포함합니다. (EAP_METHOD_INFO_EX)
EAP_METHOD_PROPERTY

EAP 메서드 속성을 포함합니다.
EAP_METHOD_PROPERTY_ARRAY

EAP 메서드 속성의 배열을 포함합니다.
EAP_METHOD_PROPERTY_VALUE

EAP 메서드 속성의 값을 포함합니다.
EAP_METHOD_PROPERTY_VALUE_BOOL

EAP 메서드 속성의 부울 값을 포함합니다.
EAP_METHOD_PROPERTY_VALUE_DWORD

EAP 메서드 속성의 DWORD 값을 포함합니다.
EAP_METHOD_PROPERTY_VALUE_STRING

EAP 메서드 속성의 문자열 값을 포함합니다.
EAP_METHOD_TYPE

EAP 메서드에 대한 형식, 식별 및 작성자 정보를 포함합니다.
EAP_PEER_METHOD_ROUTINES

EAPHost 피어 메서드 API에 대한 함수 포인터 집합을 포함합니다.
EAP_TYPE

EAP 메서드에 대한 형식 및 공급업체 식별 정보를 포함합니다.
EAP_UI_DATA_FORMAT

EAP_UI_DATA_FORMAT 공용 구조체는 EAP_INTERACTIVE_UI_DATA 구조체의 pbUiData 멤버에 저장된 특성의 값을 지정합니다.
EapCertificateCredential

EAP 메서드가 인증에 사용하는 인증서에 대한 정보를 포함합니다.
EapCredential

자격 증명 유형 및 적절한 자격 증명에 대한 정보를 포함합니다. EapPeerGetConfigBlobAndUserBlob API에 대한 입력으로 전달됩니다.
EAPHOST_AUTH_INFO

EAP 인증 프로세스의 여러 단계에서 현재 인증 정보를 설명합니다.
EapHostPeerMethodResult

EAP 메서드에 전달된 인증 세션 중에 EAPHost에서 생성된 결과 데이터를 포함합니다.
EapPacket

EAP 인증 세션 중에 전송된 불투명 데이터의 패킷을 포함합니다.
EapPeerMethodOutput

EAP 피어 메서드에서 반환된 작업 정보를 포함합니다.
EapPeerMethodResult

인증 중에 EAP 메서드에서 생성된 결과 데이터를 포함합니다.
EapSimCredential

인증을 위해 EAP 메서드에서 사용하는 SIM에 대한 정보를 포함합니다.
EapUsernamePasswordCredential

사용자를 인증하기 위해 EAP 메서드에서 사용하는 사용자 이름 및 암호를 포함합니다.