Condividi tramite


struttura CRYPT_SMART_CARD_ROOT_INFO (wincrypt.h)

La struttura CRYPT_SMART_CARD_ROOT_INFO contiene gli ID di smart card e sessione associati a un contesto di certificato. Il servizio di propagazione dei certificati usa questa struttura per trasferire i dati della smart card tra una smart card e un archivio certificati radice virtuale in un computer.

Sintassi

typedef struct _CRYPT_SMART_CARD_ROOT_INFO {
  BYTE           rgbCardID[16];
  ROOT_INFO_LUID luid;
} CRYPT_SMART_CARD_ROOT_INFO, *PCRYPT_SMART_CARD_ROOT_INFO;

Members

rgbCardID[16]

Matrice di byte che specificano gli ID smart card recuperati usando la funzione CryptGetProvParam con il parametro dwParam impostato su PP_SMARTCARD_GUID.

luid

Struttura ROOT_INFO_LUID che specifica un ID di autenticazione sessione da un token di accesso.

Commenti

Il valore del membro luid proviene dal membro AuthenticationId della struttura TOKEN_STATISTICS recuperata chiamando la funzione GetTokenInformation .

Un contesto di certificato può includere una matrice di più strutture CRYPT_SMART_CARD_ROOT_INFO , una per ogni identificatore univoco locale (LUID) aggiunto a un certificato radice.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione wincrypt.h