tokenbinding.h ヘッダー
このヘッダーは、セキュリティと ID によって使用されます。 詳細については、次を参照してください。
tokenbinding.h には、次のプログラミング インターフェイスが含まれています。
関数
TokenBindingDeleteAllBindings 呼び出し元のユーザーまたはアプリ コンテナーに関連付けられているすべてのトークン バインド キーを削除します。 |
TokenBindingDeleteBinding 指定したターゲット文字列に関連付けられているトークン バインド キーを削除します。 |
TokenBindingGenerateBinding トークン バインドに指定されたキー型、トークン バインド キーを作成および取得するためのターゲット識別子文字列、および一意のデータを使用して、エクスポートされた公開キーと署名を含む 1 つのトークン バインドを構築します。 |
TokenBindingGenerateID キーの種類から署名アルゴリズムを抽出し、エクスポートされた公開キーをコピーして、トークン バインド識別子を構築します。 |
TokenBindingGenerateMessage トークン バインドの一覧をアセンブルし、サーバーへのクライアント デバイスの最終メッセージを生成します。 |
TokenBindingGetKeyTypesClient クライアント デバイスがサポートするキーの種類の一覧を取得します。 |
TokenBindingGetKeyTypesServer サーバーがサポートするキーの種類の一覧を取得します。 |
TokenBindingVerifyMessage トークン バインド メッセージを検証し、メッセージに含まれるトークン バインドを検証します。 |
構造
TOKENBINDING_IDENTIFIER トークン バインド メッセージ交換の結果のトークン バインド識別子を表す情報を格納します。 |
TOKENBINDING_KEY_TYPES クライアント デバイスまたはサーバーがサポートするトークン バインド キーの種類のすべての組み合わせが含まれます。 |
TOKENBINDING_RESULT_DATA トークン バインドの生成またはトークン バインド メッセージ内のトークン バインドの 1 つを確認した結果に関するデータが含まれます。 |
TOKENBINDING_RESULT_LIST TokenBindingVerifyMessage が検証した各トークン バインドの結果を格納します。 |
列挙
TOKENBINDING_EXTENSION_FORMAT 拡張データを解釈するために使用できる形式を指定します。 |
TOKENBINDING_TYPE トークン バインドに使用できる型を指定します。 |