structure CRYPT_SMART_CARD_ROOT_INFO (wincrypt.h)
La structure CRYPT_SMART_CARD_ROOT_INFO contient les ID de carte et de session intelligents associés à un contexte de certificat. Le service de propagation de certificats utilise cette structure pour transférer des données smart carte entre un carte intelligent et un magasin de certificats racine virtuel sur un ordinateur.
Syntaxe
typedef struct _CRYPT_SMART_CARD_ROOT_INFO {
BYTE rgbCardID[16];
ROOT_INFO_LUID luid;
} CRYPT_SMART_CARD_ROOT_INFO, *PCRYPT_SMART_CARD_ROOT_INFO;
Membres
rgbCardID[16]
Tableau d’octets qui spécifient les ID smart carte récupérés à l’aide de la fonction CryptGetProvParam avec le paramètre dwParam défini sur PP_SMARTCARD_GUID.
luid
Une structure ROOT_INFO_LUID qui spécifie un ID d’authentification de session à partir d’un jeton d’accès.
Remarques
La valeur du membre luid provient du membre AuthenticationId de la structure TOKEN_STATISTICS récupérée en appelant la fonction GetTokenInformation .
Un contexte de certificat peut inclure un tableau de plusieurs structures CRYPT_SMART_CARD_ROOT_INFO , une pour chaque identificateur local unique (LUID) que le service de propagation de certificats a ajouté à un certificat racine.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | wincrypt.h |