Compartilhar via


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