Функция NCryptCreateClaim (ncrypt.h)
Создает утверждение аттестации ключа.
Синтаксис
SECURITY_STATUS NCryptCreateClaim(
[in] NCRYPT_KEY_HANDLE hSubjectKey,
[in, optional] NCRYPT_KEY_HANDLE hAuthorityKey,
[in] DWORD dwClaimType,
[in, optional] NCryptBufferDesc *pParameterList,
[out] PBYTE pbClaimBlob,
[in] DWORD cbClaimBlob,
[out] DWORD *pcbResult,
[in] DWORD dwFlags
);
Параметры
[in] hSubjectKey
Дескриптор ключа субъекта, для которому создано утверждение.
[in, optional] hAuthorityKey
Дескриптор ключа центра, на основе которому основано утверждение.
[in] dwClaimType
Тип утверждения.
[in, optional] pParameterList
Необязательный список параметров.
[out] pbClaimBlob
Выходные данные созданного большого двоичного объекта утверждения.
[in] cbClaimBlob
[out] pcbResult
Выходные данные созданного большого двоичного объекта утверждения.
[in] dwFlags
В Windows 10 флаги не определены. Этот параметр должен иметь значение 0.
Возвращаемое значение
Возвращает код состояния, указывающий на успешное или неудачное выполнение функции.
Требования
Минимальная версия клиента | Windows 10 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2016 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | ncrypt.h |
Библиотека | Ncrypt.lib |
DLL | Ncrypt.dll |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по