Função NCryptCreateClaim (ncrypt.h)

Cria uma declaração de atestado de chave.

Sintaxe

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
);

Parâmetros

[in] hSubjectKey

O identificador de chave de assunto para o qual a declaração é criada.

[in, optional] hAuthorityKey

O identificador de chave de autoridade no qual a declaração se baseia.

[in] dwClaimType

O tipo de declaração.

[in, optional] pParameterList

Uma lista de parâmetros opcional.

[out] pbClaimBlob

Saída do blob de declaração criado.

[in] cbClaimBlob

[out] pcbResult

A saída do blob de declaração criado.

[in] dwFlags

A partir do Windows 10, nenhum sinalizador é definido. Esse parâmetro deve ser definido como 0.

Valor retornado

Retorna um código status que indica o êxito ou a falha da função.

Requisitos

   
Cliente mínimo com suporte Windows 10 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2016 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho ncrypt.h
Biblioteca Ncrypt.lib
DLL Ncrypt.dll