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 |