Función TokenBindingGenerateID (tokenbinding.h)

Construye el identificador de enlace de token extrayendo el algoritmo de firma del tipo de clave y copiando la clave pública exportada.

Sintaxis

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

Tipo de clave negociado que se va a usar. Use un valor de la lista de tipos de clave que recuperó mediante una llamada a la función TokenBindingGetKeyTypesClient .

[in] publicKey

Un blob de clave pública exportado.

[in] publicKeySize

Tamaño del blob de clave pública exportado.

[out] resultData

Puntero que recibe la dirección del búfer que se asigna a los datos de resultados del enlace de tokens. Los datos del resultado del enlace de tokens contienen el identificador de enlace de tokens.

Use la función HeapAlloc para asignar la memoria de este búfer y el método HeapFree para liberar esa memoria.

Valor devuelto

Devuelve un código de estado que indica el éxito o error de la función.

Comentarios

Puede llamar a TokenBindingGenerateID desde el modo de usuario.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado tokenbinding.h
Library Tokenbinding.lib
Archivo DLL Tokenbinding.dll

Consulte también

HeapAlloc

MontónFree

TokenBindingVerifyMessage