閱讀英文

共用方式為


可延伸驗證通訊協定主機

可延伸驗證通訊協定主機技術的概觀。

若要開發可延伸驗證通訊協定主機,您需要下列標頭:

如需這項技術的程式設計指導方針,請參閱:

列舉

 
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

定義驗證器傳送至 supplicant 或 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 驗證器可以在驗證期間向 supplicant 或 EAP 對等方法指出的動作集。
EapPeerMethodResultReason

定義 EAP 驗證器方法傳回給 EAP 對等方法之 EAP 驗證會話的結果集。
ISOLATION_STATE

定義機器的可能隔離狀態值集合。

函式

 
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 取得 supplicant 的目前 EAP 驗證狀態。
EapHostPeerGetDataToUnplumbCredentials

傳回 EAPHost 用來儲存 SSO 認證的連線識別碼、使用者模擬權杖和 Eaphost 進程識別碼。 需要此資料才能取消壓縮先前的管子認證。
EapHostPeerGetIdentity

通道方法會呼叫此函式,以向內部方法要求身分識別資訊。 此函式會傳回身分識別和使用者認證資訊。
EapHostPeerGetMethodProperties

用來擷取指定連線和使用者資料之 EAP 方法的屬性。
EapHostPeerGetMethods

列舉已安裝且可供使用的所有 EAP 方法,包括舊版 EAP 方法。
EapHostPeerGetResponseAttributes

從 EAPHost 取得 EAP 驗證屬性的陣列。
EapHostPeerGetResult

取得指定之 EAP 驗證會話的驗證結果。
EapHostPeerGetSendPacket

當要求者需要從 EAPHost 取得封包以傳送至驗證器時,由要求者呼叫。
EapHostPeerGetUICoNtext

從 EAPHost 取得要引發 UI 的使用者介面內容。
EapHostPeerInitialize

初始化 EAPHost 驗證會話。
EapHostPeerInvokeConfigUI

啟動指定之 EAP 方法的組態使用者介面。
EapHostPeerInvokeIdentityUI

此函式是由通道方法呼叫,以叫用內部方法的身分識別 UI。 此函式會傳回用來啟動驗證的身分識別和認證。
EapHostPeerInvokeInteractiveUI

引發用來從使用者取得認證的互動式使用者介面。
EapHostPeerProcessReceivedPacket

每次支援者收到 EAPHost 需要處理的封包時,由支援者呼叫。
EapHostPeerQueryCredentialInputFields

允許使用者判斷在單一登入 (SSO) 案例中執行驗證的方法需要何種認證。
EapHostPeerQueryInteractiveUIInputFields

取得在支援專案上要引發之互動式 UI 元件的輸入欄位。
EapHostPeerQueryUIBlobFromInteractiveUIInputFields

將使用者資訊轉換成 EAPHost 執行時間函式可以使用的使用者 BLOB。 (EapHostPeerQueryUIBlobFromInteractiveUIInputFields)
EapHostPeerQueryUserBlobFromCredentialInputFields

取得認證 BLOB,可用來從從單一登入 (SSO) UI 收到的使用者輸入開始驗證。
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 呼叫之後,傳回使用者資料和使用者身分識別。
EapPeerGetInfo

取得 EAP 對等方法 EapPeerGetInfo 目前載入 EAPHost 服務之實作的一組函式指標。
EapPeerGetMethodProperties

EAP 方法特定函式,可擷取指定連接和使用者資料之 EAP 方法的屬性。
EapPeerGetResponseAttributes

從 EAP 方法取得 EAP 回應屬性的陣列。
EapPeerGetResponsePacket

從 EAP 方法取得回應封包。
EapPeerGetResult

從 EAP 方法取得驗證會話的結果。
EapPeerGetUICoNtext

從 EAP 方法取得使用者介面內容。
EapPeerInitialize

初始化 EAPHost 的 EAP 對等方法。
EapPeerInvokeConfigUI

在用戶端上引發 EAP 方法的特定連線設定使用者介面對話方塊。
EapPeerInvokeIdentityUI

引發自訂互動式使用者介面對話方塊,以取得用戶端上 EAP 方法的使用者身分識別資訊。
EapPeerInvokeInteractiveUI

為用戶端上的 EAP 方法引發自訂互動式使用者介面對話方塊。
EapPeerProcessRequestPacket

處理 EAPHost 從支援者接收的封包。
EapPeerQueryCredentialInputFields

定義 EAP 方法特定函式的實作,此函式會取得 EAP 單一登入 (SSO) EAP 方法的認證輸入欄位。
EapPeerQueryInteractiveUIInputFields

定義 EAP 方法 API 的實作,提供互動式 UI 元件在支援專案上引發的輸入欄位。
EapPeerQueryUIBlobFromInteractiveUIInputFields

將使用者資訊轉換成 EAPHost 執行時間函式可以使用的使用者 BLOB。 (EapPeerQueryUIBlobFromInteractiveUIInputFields)
EapPeerQueryUserBlobFromCredentialInputFields

定義 EAP 方法函式的實作,此函式會取得在互動式單一登入 (SSO) UI 上引發的使用者 BLOB 資料。
EapPeerSetCredentials

提供新的或更新的驗證認證給 EAP 方法。
EapPeerSetResponseAttributes

提供 EAP 方法的 EAP 回應屬性更新陣列。
EapPeerSetUICoNtext

提供 EAP 方法的使用者介面內容。 在透過 EapPeerGetUICoNtext 函式引發 UI 之後,就會呼叫此函式。
EapPeerShutdown

關閉 EAP 方法,並準備卸載其對應的 DLL。
NotificationHandler

通知要求者健康情況聲明 (SoH) ,以及需要重新驗證網路存取保護 (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

包含 EAPHost 在驗證會話期間所產生的結果資料,然後傳遞至 EAP 方法。
EapPacket

包含 EAP 驗證會話期間所傳送不透明資料的封包。
EapPeerMethodOutput

包含 EAP 對等方法傳回的動作資訊。
EapPeerMethodResult

包含驗證期間 EAP 方法所產生的結果資料。
EapSimCredential

包含 EAP 方法用於驗證之 SIM 卡的相關資訊。
EapUsernamePasswordCredential

包含 EAP 方法用來驗證使用者的使用者名稱和密碼。