英語で読む

次の方法で共有


拡張認証プロトコル ホスト

拡張認証プロトコル ホスト テクノロジの概要。

拡張認証プロトコル ホストを開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

列挙

 
EAP_ATTRIBUTE_TYPE

認証エンティティで使用可能な EAP 属性の種類のセットを定義します。
EAP_AUTHENTICATOR_SEND_TIMEOUT

パケットの送信後にユーザー入力を待機する時間を認証メソッドに示します。 タイムアウト値は none に設定できます。
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

マシンの可能な分離状態値のセットを定義します。

関数

 
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

サプリカントの現在の EAP 認証状態を EAPHost から取得します。
EapHostPeerGetDataToUnplumbCredentials

SSO の資格情報を保存するために EAPHost によって使用される接続 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) シナリオで認証を実行するために必要な資格情報の種類をユーザーが判断できるようにします。
EapHostPeerQueryInteractiveUIInputFields

サプリカントで発生する対話型 UI コンポーネントの入力フィールドを取得します。
EapHostPeerQueryUIBlobFromInteractiveUIInputFields

ユーザー情報を、EAPHost ランタイム関数で使用できるユーザー BLOB に変換します。 (EapHostPeerQueryUIBlobFromInteractiveUIInputFields)
EapHostPeerQueryUserBlobFromCredentialInputFields

シングル サインオン (SSO) UI から受信したユーザー入力から認証を開始するために使用できる資格情報 BLOB を取得します。
EapHostPeerSetResponseAttributes

更新された EAP 認証属性を EAPHost に提供します。
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) 資格情報入力フィールドを取得する EAP メソッド固有の関数の実装を定義します。
EapPeerQueryInteractiveUIInputFields

サプリカントで発生する対話型 UI コンポーネントの入力フィールドを提供する EAP メソッド API の実装を定義します。
EapPeerQueryUIBlobFromInteractiveUIInputFields

ユーザー情報を、EAPHost ランタイム関数で使用できるユーザー BLOB に変換します。 (EapPeerQueryUIBlobFromInteractiveUIInputFields)
EapPeerQueryUserBlobFromCredentialInputFields

サプリカントで発生する対話型シングル サインオン (SSO) UI で提供されるユーザー BLOB データを取得する EAP メソッド関数の実装を定義します。
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

1 つの入力フィールドに関連付けられているデータを格納します。
EAP_CRED_EXPIRY_REQ

資格情報の有効期限操作の古い EAP 資格情報と新しい 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 メソッドによって使用されるユーザー名とパスワードが含まれます。