Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Создает идентификатор привязки маркера путем извлечения алгоритма подписи из типа ключа и копирования экспортированного открытого ключа.
Синтаксис
SECURITY_STATUS TokenBindingGenerateID(
[in] TOKENBINDING_KEY_PARAMETERS_TYPE keyType,
[in] const void *publicKey,
[in] DWORD publicKeySize,
[out] TOKENBINDING_RESULT_DATA **resultData
);
Параметры
[in] keyType
Тип согласованного ключа для использования. Используйте значение из списка типов ключей, полученных путем вызова функции TokenBindingGetKeyTypesClient .
[in] publicKey
Экспортируемый blob-объект с открытым ключом.
[in] publicKeySize
Размер экспортированного большого двоичного объекта с открытым ключом.
[out] resultData
Указатель, получающий адрес буфера, выделенного для результирующих данных привязки маркера. Результирующий код привязки маркера содержит идентификатор привязки маркера.
Используйте функцию HeapAlloc , чтобы выделить память для этого буфера, и метод HeapFree , чтобы освободить эту память.
Возвращаемое значение
Возвращает код состояния, указывающий на успешное или неудачное выполнение функции.
Комментарии
Вы можете вызвать TokenBindingGenerateID из пользовательского режима.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 10 [только классические приложения] |
| Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
| Целевая платформа | Windows |
| Header | tokenbinding.h |
| Библиотека | Tokenbinding.lib |
| DLL | Tokenbinding.dll |