структура CRYPT_SMART_CARD_ROOT_INFO (wincrypt.h)
Структура CRYPT_SMART_CARD_ROOT_INFO содержит идентификаторы смарт-карта и сеансов, связанные с контекстом сертификата. Служба распространения сертификатов использует эту структуру для передачи данных смарт-карта между интеллектуальным карта и виртуальным корневым хранилищем сертификатов на компьютере.
Синтаксис
typedef struct _CRYPT_SMART_CARD_ROOT_INFO {
BYTE rgbCardID[16];
ROOT_INFO_LUID luid;
} CRYPT_SMART_CARD_ROOT_INFO, *PCRYPT_SMART_CARD_ROOT_INFO;
Члены
rgbCardID[16]
Массив байтов, указывающий идентификаторы смарт-карта, полученные с помощью функции CryptGetProvParam с параметром dwParam, для которого задано значение PP_SMARTCARD_GUID.
luid
Структура ROOT_INFO_LUID , указывающая идентификатор проверки подлинности сеанса из маркера доступа.
Комментарии
Значение элемента luid поступает из элемента AuthenticationIdструктуры TOKEN_STATISTICS , полученной путем вызова функции GetTokenInformation .
Контекст сертификата может включать массив из нескольких структур CRYPT_SMART_CARD_ROOT_INFO , по одной для каждого локально уникального идентификатора (LUID), добавленного службой распространения сертификатов в корневой сертификат.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | wincrypt.h |