tokenbinding.h header
This header is used by Security and Identity. For more information, see:
tokenbinding.h contains the following programming interfaces:
Functions
TokenBindingDeleteAllBindings Deletes all token binding keys that are associated with the calling user or app container. |
TokenBindingDeleteBinding Deletes the token binding key that is associated with the specified target string. |
TokenBindingGenerateBinding Constructs one token binding that contains the exported public key and signature by using the specified key type for the token binding, a target identifier string for creating and retrieving the token binding key, and the unique data. |
TokenBindingGenerateID Constructs the token binding identifier by extracting the signature algorithm from the key type and copying the exported public key. |
TokenBindingGenerateMessage Assembles the list of token bindings and generates the final message for the client device to the server. |
TokenBindingGetKeyTypesClient Retrieves a list of the key types that the client device supports. |
TokenBindingGetKeyTypesServer Retrieves a list of the key types that the server supports. |
TokenBindingVerifyMessage Validates the token binding message and verifies the token bindings that the message contains. |
Structures
TOKENBINDING_IDENTIFIER Contains the information for representing a token binding identifier that results from a token binding message exchange. |
TOKENBINDING_KEY_TYPES Contains all of the combinations of types of token binding keys that a client device or server supports. |
TOKENBINDING_RESULT_DATA Contains data about the result of generating a token binding or verifying one of the token bindings in a token binding message. |
TOKENBINDING_RESULT_LIST Contains the results for each of the token bindings that TokenBindingVerifyMessage verified. |
Enumerations
TOKENBINDING_EXTENSION_FORMAT Specifies the formats that are available to interpret extension data. |
TOKENBINDING_TYPE Specifies the possible types for a token binding. |