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 |