共用方式為


對等方法 API 呼叫順序

本主題提供對等方法 API 的特定呼叫順序。 在一般 EAP 驗證會話期間,EAPHost 會在 EAP 方法上進行數次呼叫,以實作 EAPHost 對等方法 API。

下列清單示範 EAPHost 在 EAP 對等方法上發出的呼叫順序。

  • 載入用於驗證的EAP對等方法 DLL。
  • 呼叫 方法上的 EapPeerGetInfo,以取得 DLL 上實作之函式的指標清單。 EAPHost 對等 (client) 的後續函式呼叫會假設在 DLL 上實作。
  • 呼叫 EapPeerInitialize,指示 EAP 方法連結庫使用此對等方法準備至少一個驗證會話。
  • 呼叫 EapPeerBeginSession,以建立唯一的驗證會話。
  • 呼叫 EapPeerGetIdentity,以取得要用於驗證的身分識別。 如果身分識別無法使用,或用戶必須提供其他資訊,EAPHost 會呼叫 EapPeerGetUIContext。 此函式會取得將在起訴者上引發之使用者介面對話框的內容資訊。 在使用者提交身分識別資訊之後,使用者身分識別會以呼叫 EapPeerSetUIContext來設定,並由呼叫 EapPeerGetIdentity取得。
  • 重複下列步驟,直到 EapPeerProcessRequestPacket 指出驗證結果可用為止。
  • 當驗證器傳送指出驗證已完成的動作程序代碼時,EAPHost 會呼叫 EapPeerGetResult 並取得驗證的結果。
  • 呼叫 EapPeerEndSession 結束驗證會話。
  • 呼叫 EapPeerShutdown 卸除對等方法 DLL。
  • 卸除 EAP 方法連結庫。

Supplicant API 呼叫順序

Authenticator 方法 API 呼叫順序

EAPHost 呼叫順序