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

Confira também

Heapalloc

Heapfree

TokenBindingVerifyMessage