Função TokenBindingGenerateID (tokenbinding.h)
Constrói o identificador de associação de token extraindo o algoritmo de assinatura do tipo de chave e copiando a chave pública exportada.
Sintaxe
SECURITY_STATUS TokenBindingGenerateID(
[in] TOKENBINDING_KEY_PARAMETERS_TYPE keyType,
[in] const void *publicKey,
[in] DWORD publicKeySize,
[out] TOKENBINDING_RESULT_DATA **resultData
);
Parâmetros
[in] keyType
O tipo de chave negociado a ser usado. Use um valor da lista de tipos de chave que você recuperou chamando a função TokenBindingGetKeyTypesClient .
[in] publicKey
Um blob de chave pública exportado.
[in] publicKeySize
O tamanho do blob de chave pública exportado.
[out] resultData
Um ponteiro que recebe o endereço do buffer alocado para os dados de resultado da associação de token. Os dados de resultado da associação de token contêm o identificador de associação de token.
Use a função HeapAlloc para alocar a memória para esse buffer e o método HeapFree para liberar essa memória.
Retornar valor
Retorna um código status que indica o êxito ou a falha da função.
Comentários
Você pode chamar TokenBindingGenerateID do modo de usuário.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | tokenbinding.h |
Biblioteca | Tokenbinding.lib |
DLL | Tokenbinding.dll |