tokenbinding.h 标头

安全和标识使用此标头。 有关详细信息,请参阅:

tokenbinding.h 包含以下编程接口:

函数

 
TokenBindingDeleteAllBindings

删除与调用用户或应用容器关联的所有令牌绑定密钥。
TokenBindingDeleteBinding

删除与指定目标字符串关联的令牌绑定密钥。
TokenBindingGenerateBinding

构造一个令牌绑定,该绑定包含导出的公钥和签名,方法是使用令牌绑定的指定密钥类型、用于创建和检索令牌绑定密钥的目标标识符字符串以及唯一数据。
TokenBindingGenerateID

通过从密钥类型中提取签名算法并复制导出的公钥来构造令牌绑定标识符。
TokenBindingGenerateMessage

组合令牌绑定列表,并为客户端设备生成到服务器的最终消息。
TokenBindingGetKeyTypesClient

检索客户端设备支持的密钥类型的列表。
TokenBindingGetKeyTypesServer

检索服务器支持的密钥类型的列表。
TokenBindingVerifyMessage

验证令牌绑定消息并验证消息包含的令牌绑定。

结构

 
TOKENBINDING_IDENTIFIER

包含用于表示令牌绑定消息交换产生的令牌绑定标识符的信息。
TOKENBINDING_KEY_TYPES

包含客户端设备或服务器支持的令牌绑定密钥的所有类型组合。
TOKENBINDING_RESULT_DATA

包含有关生成令牌绑定或在令牌绑定消息中验证其中一个令牌绑定的结果的数据。
TOKENBINDING_RESULT_LIST

包含 TokenBindingVerifyMessage 验证的每个令牌绑定的结果。

枚举

 
TOKENBINDING_EXTENSION_FORMAT

指定可用于解释扩展数据的格式。
TOKENBINDING_TYPE

指定令牌绑定的可能类型。