Partager via


NCryptVerifyClaim, fonction (ncrypt.h)

Vérifie une revendication d’attestation de clé.

Syntaxe

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

Paramètres

[in] hSubjectKey

Handle de clé d’objet pour la revendication.

[in, optional] hAuthorityKey

Handle de clé d’autorité à utiliser lors de la vérification de la revendication. Ce paramètre est facultatif, car la clé d’autorité est autonome pour certains types de revendications.

[in] dwClaimType

Type de revendication.

[in, optional] pParameterList

Liste de paramètres facultative.

[in] pbClaimBlob

Objet blob de revendication d’entrée.

[in] cbClaimBlob

[out] pOutput

Objet blob de sortie.

[in] dwFlags

À partir de Windows 10, aucun indicateur n’est défini. Ce paramètre doit être défini sur 0.

Valeur retournée

Retourne un code status qui indique la réussite ou l’échec de la fonction.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2016 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête ncrypt.h
Bibliothèque Ncrypt.lib
DLL Ncrypt.dll