Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |