Freigeben über


CRYPT_SMART_CARD_ROOT_INFO-Struktur (wincrypt.h)

Die CRYPT_SMART_CARD_ROOT_INFO-Struktur enthält die intelligenten Karte und Sitzungs-IDs, die einem Zertifikatkontext zugeordnet sind. Der Zertifikatweitergabedienst verwendet diese Struktur, um Intelligente Karte Daten zwischen einem intelligenten Karte und einem virtuellen Stammzertifikatspeicher auf einem Computer zu übertragen.

Syntax

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

Member

rgbCardID[16]

Ein Bytearray, das die smarten Karte-IDs angibt, die mithilfe der CryptGetProvParam-Funktion abgerufen werden und der dwParam-Parameter auf PP_SMARTCARD_GUID festgelegt ist.

luid

Eine ROOT_INFO_LUID-Struktur , die eine Sitzungsauthentifizierungs-ID aus einem Zugriffstoken angibt.

Hinweise

Der Luid-Memberwert stammt aus dem AuthenticationId-Member der TOKEN_STATISTICS-Struktur , die durch Aufrufen der GetTokenInformation-Funktion abgerufen wird.

Ein Zertifikatkontext kann ein Array aus mehreren CRYPT_SMART_CARD_ROOT_INFO-Strukturen enthalten, eine für jeden lokal eindeutigen Bezeichner (LUID), den der Zertifikatweitergabedienst einem Stammzertifikat hinzugefügt hat.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile wincrypt.h