Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt den Tokenbindungsbezeichner, indem der Signaturalgorithmus aus dem Schlüsseltyp extrahiert und der exportierte öffentliche Schlüssel kopiert wird.
Syntax
SECURITY_STATUS TokenBindingGenerateID(
[in] TOKENBINDING_KEY_PARAMETERS_TYPE keyType,
[in] const void *publicKey,
[in] DWORD publicKeySize,
[out] TOKENBINDING_RESULT_DATA **resultData
);
Parameter
[in] keyType
Der zu verwendende ausgehandelte Schlüsseltyp. Verwenden Sie einen Wert aus der Liste der Schlüsseltypen, die Sie durch Aufrufen der Funktion TokenBindingGetKeyTypesClient abgerufen haben.
[in] publicKey
Ein exportiertes Blob mit öffentlichem Schlüssel.
[in] publicKeySize
Die Größe des exportierten Blobs für öffentliche Schlüssel.
[out] resultData
Ein Zeiger, der die Adresse des Puffers empfängt, der für die Ergebnisdaten der Tokenbindung zugeordnet ist. Die Ergebnisdaten der Tokenbindung enthalten den Tokenbindungsbezeichner.
Verwenden Sie die HeapAlloc-Funktion , um den Arbeitsspeicher für diesen Puffer zuzuweisen, und die HeapFree-Methode , um diesen Speicher freizugeben.
Rückgabewert
Gibt einen status Code zurück, der den Erfolg oder Fehler der Funktion angibt.
Hinweise
Sie können TokenBindingGenerateID aus dem Benutzermodus aufrufen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | tokenbinding.h |
| Bibliothek | Tokenbinding.lib |
| DLL | Tokenbinding.dll |