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 指定令牌绑定的可能类型。 |