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


Функция 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