estructura de CRYPT_SMART_CARD_ROOT_INFO (wincrypt.h)
La estructura de CRYPT_SMART_CARD_ROOT_INFO contiene los identificadores de sesión y tarjeta inteligente asociados a un contexto de certificado. El servicio de propagación de certificados usa esta estructura para transferir datos de tarjeta inteligente entre una tarjeta inteligente y un almacén de certificados raíz virtual en un equipo.
Sintaxis
typedef struct _CRYPT_SMART_CARD_ROOT_INFO {
BYTE rgbCardID[16];
ROOT_INFO_LUID luid;
} CRYPT_SMART_CARD_ROOT_INFO, *PCRYPT_SMART_CARD_ROOT_INFO;
Miembros
rgbCardID[16]
Matriz de bytes que especifican los identificadores de tarjeta inteligente recuperados mediante la función CryptGetProvParam con el parámetro dwParam establecido en PP_SMARTCARD_GUID.
luid
Estructura de ROOT_INFO_LUID que especifica un identificador de autenticación de sesión de un token de acceso.
Comentarios
El valor de miembro luid procede del miembro AuthenticationId de la estructura TOKEN_STATISTICS recuperada mediante una llamada a la función GetTokenInformation .
Un contexto de certificado puede incluir una matriz de varias estructuras de CRYPT_SMART_CARD_ROOT_INFO , una para cada identificador único local (LUID) que el servicio de propagación de certificados ha agregado a un certificado raíz.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | wincrypt.h |