Compartir a través de


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