tokenbinding.h-Header
Dieser Header wird von Security and Identity verwendet. Weitere Informationen finden Sie unter
tokenbinding.h enthält die folgenden Programmierschnittstellen:
Functions
TokenBindingDeleteAllBindings Löscht alle Tokenbindungsschlüssel, die dem aufrufenden Benutzer oder App-Container zugeordnet sind. |
TokenBindingDeleteBinding Löscht den Tokenbindungsschlüssel, der der angegebenen Zielzeichenfolge zugeordnet ist. |
TokenBindingGenerateBinding Erstellt eine Tokenbindung, die den exportierten öffentlichen Schlüssel und die Signatur enthält, indem der angegebene Schlüsseltyp für die Tokenbindung, eine Zielbezeichnerzeichenfolge zum Erstellen und Abrufen des Tokenbindungsschlüssels und die eindeutigen Daten verwendet werden. |
TokenBindingGenerateID Erstellt den Tokenbindungsbezeichner, indem der Signaturalgorithmus aus dem Schlüsseltyp extrahiert und der exportierte öffentliche Schlüssel kopiert wird. |
TokenBindingGenerateMessage Stellt die Liste der Tokenbindungen zusammen und generiert die endgültige Nachricht für das Clientgerät an den Server. |
TokenBindingGetKeyTypesClient Ruft eine Liste der Schlüsseltypen ab, die vom Clientgerät unterstützt werden. |
TokenBindingGetKeyTypesServer Ruft eine Liste der Schlüsseltypen ab, die vom Server unterstützt werden. |
TokenBindingVerifyMessage Überprüft die Tokenbindungsmeldung und überprüft die Tokenbindungen, die die Nachricht enthält. |
Strukturen
TOKENBINDING_IDENTIFIER Enthält die Informationen zur Darstellung eines Tokenbindungsbezeichners, der sich aus einem Tokenbindungsnachrichtenaustausch ergibt. |
TOKENBINDING_KEY_TYPES Enthält alle Kombinationen von Typen von Tokenbindungsschlüsseln, die von einem Clientgerät oder Server unterstützt werden. |
TOKENBINDING_RESULT_DATA Enthält Daten zum Ergebnis des Generierens einer Tokenbindung oder der Überprüfung einer der Tokenbindungen in einer Tokenbindungsnachricht. |
TOKENBINDING_RESULT_LIST Enthält die Ergebnisse für die einzelnen Tokenbindungen, die von TokenBindingVerifyMessage überprüft wurden. |
Enumerationen
TOKENBINDING_EXTENSION_FORMAT Gibt die Formate an, die zum Interpretieren von Erweiterungsdaten verfügbar sind. |
TOKENBINDING_TYPE Gibt die möglichen Typen für eine Tokenbindung an. |