Função NCryptVerifyClaim (ncrypt.h)
Verifica uma declaração de atestado de chave.
Sintaxe
SECURITY_STATUS NCryptVerifyClaim(
[in] NCRYPT_KEY_HANDLE hSubjectKey,
[in, optional] NCRYPT_KEY_HANDLE hAuthorityKey,
[in] DWORD dwClaimType,
[in, optional] NCryptBufferDesc *pParameterList,
[in] PBYTE pbClaimBlob,
[in] DWORD cbClaimBlob,
[out] NCryptBufferDesc *pOutput,
[in] DWORD dwFlags
);
Parâmetros
[in] hSubjectKey
O identificador de chave do assunto para a declaração.
[in, optional] hAuthorityKey
O identificador de chave de autoridade a ser usado ao verificar a declaração. Esse parâmetro é opcional porque a chave de autoridade é independente para determinados tipos de declaração.
[in] dwClaimType
O tipo de declaração.
[in, optional] pParameterList
Uma lista de parâmetros opcional.
[in] pbClaimBlob
O blob de declaração de entrada.
[in] cbClaimBlob
[out] pOutput
O blob de saída.
[in] dwFlags
A partir de Windows 10, nenhum sinalizador é definido. Esse parâmetro deve ser definido como 0.
Retornar valor
Retorna um código status que indica o êxito ou a falha da função.
Requisitos
Requisito | Valor |
---|---|
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 |