Funzione TokenBindingGenerateID (tokenbinding.h)
Costruisce l'identificatore di associazione di token estraendo l'algoritmo di firma dal tipo di chiave e copiando la chiave pubblica esportata.
Sintassi
SECURITY_STATUS TokenBindingGenerateID(
[in] TOKENBINDING_KEY_PARAMETERS_TYPE keyType,
[in] const void *publicKey,
[in] DWORD publicKeySize,
[out] TOKENBINDING_RESULT_DATA **resultData
);
Parametri
[in] keyType
Tipo di chiave negoziata da utilizzare. Usare un valore dall'elenco dei tipi di chiave recuperati chiamando la funzione TokenBindingGetKeyTypesClient .
[in] publicKey
BLOB di chiavi pubbliche esportato.
[in] publicKeySize
Dimensioni del BLOB della chiave pubblica esportata.
[out] resultData
Puntatore che riceve l'indirizzo del buffer allocato per i dati dei risultati dell'associazione di token. I dati dei risultati dell'associazione di token contengono l'identificatore di associazione del token.
Usare la funzione HeapAlloc per allocare la memoria per questo buffer e il metodo HeapFree per liberare tale memoria.
Valore restituito
Restituisce un codice di stato che indica l'esito positivo o negativo della funzione.
Commenti
È possibile chiamare TokenBindingGenerateID dalla modalità utente.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | tokenbinding.h |
Libreria | Tokenbinding.lib |
DLL | Tokenbinding.dll |