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 |