Partager via


NCryptCreateClaim, fonction (ncrypt.h)

Crée une revendication d’attestation de clé.

Syntaxe

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

Paramètres

[in] hSubjectKey

Handle de clé d’objet pour lequel la revendication est créée.

[in, optional] hAuthorityKey

Le handle de clé d’autorité sur lequel la revendication est basée.

[in] dwClaimType

Type de revendication.

[in, optional] pParameterList

Liste de paramètres facultative.

[out] pbClaimBlob

Sortie de l’objet blob de revendication créé.

[in] cbClaimBlob

[out] pcbResult

Sortie de l’objet blob de revendication créé.

[in] dwFlags

Depuis 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.

Spécifications

   
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