Condividi tramite


Funzione NCryptCreateClaim (ncrypt.h)

Crea un'attestazione di attestazione della chiave.

Sintassi

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

Parametri

[in] hSubjectKey

Handle della chiave del soggetto per cui viene creata l'attestazione.

[in, optional] hAuthorityKey

Handle della chiave dell'autorità su cui si basa l'attestazione.

[in] dwClaimType

Tipo di attestazione.

[in, optional] pParameterList

Elenco di parametri facoltativo.

[out] pbClaimBlob

Output del BLOB di attestazioni creato.

[in] cbClaimBlob

[out] pcbResult

Output del BLOB di attestazioni creato.

[in] dwFlags

A partire da Windows 10, non vengono definiti flag. Questo parametro deve essere impostato su 0.

Valore restituito

Restituisce un codice di stato che indica l'esito positivo o negativo della funzione.

Requisiti

   
Client minimo supportato Windows 10 [app desktop | App UWP]
Server minimo supportato Windows Server 2016 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione ncrypt.h
Libreria Ncrypt.lib
DLL Ncrypt.dll