Поделиться через


Функция TokenBindingGetKeyTypesServer (tokenbinding.h)

Извлекает список типов ключей, поддерживаемых сервером.

Синтаксис

SECURITY_STATUS TokenBindingGetKeyTypesServer(
  [out] TOKENBINDING_KEY_TYPES **keyTypes
);

Параметры

[out] keyTypes

Указатель на буфер, содержащий список типов ключей, поддерживаемых сервером. TokenBindingGetKeyTypesServer возвращает строковые идентификаторы для хорошо известных алгоритмов, соответствующих ключам, поддерживаемым сервером.

В пользовательском режиме используйте HeapAlloc , чтобы выделить память для буфера, и HeapFree , чтобы освободить ее. В режиме ядра используйте ExAllocatePoolWithTag , чтобы выделить память для буфера, и ExFreePool , чтобы освободить память.

Возвращаемое значение

Возвращает код состояния, указывающий на успешное или неудачное выполнение функции.

Комментарии

TokenBindingGetKeyTypesServer можно вызвать как в пользовательском режиме, так и в режиме ядра. Чтобы вызвать эту функцию в режиме ядра, необходимо связать с Ksecdd.sys и использовать функции, указанные в описании для параметра keyTypes , для выделения и освобождения памяти.

Требования

   
Минимальная версия клиента Windows 10 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Целевая платформа Windows
Header tokenbinding.h
Библиотека Tokenbinding.lib
DLL Tokenbinding.dll (пользовательский режим); Ksecdd.sys (режим ядра)

См. также раздел

HeapAlloc

HeapFree

TOKENBINDING_KEY_TYPES

TokenBindingGetKeyTypesClient

TokenBindingVerifyMessage