estrutura CRYPT_SMART_CARD_ROOT_INFO (wincrypt.h)
A estrutura CRYPT_SMART_CARD_ROOT_INFO contém as IDs de cartão inteligentes e de sessão associadas a um contexto de certificado. O serviço de propagação de certificado usa essa estrutura para transferir dados de cartão inteligentes entre um cartão inteligente e um repositório de certificados raiz virtual em um computador.
Sintaxe
typedef struct _CRYPT_SMART_CARD_ROOT_INFO {
BYTE rgbCardID[16];
ROOT_INFO_LUID luid;
} CRYPT_SMART_CARD_ROOT_INFO, *PCRYPT_SMART_CARD_ROOT_INFO;
Membros
rgbCardID[16]
Uma matriz de bytes que especificam as IDs de cartão inteligentes recuperadas usando a função CryptGetProvParam com o parâmetro dwParam definido como PP_SMARTCARD_GUID.
luid
Uma estrutura ROOT_INFO_LUID que especifica uma ID de autenticação de sessão de um token de acesso.
Comentários
O valor do membro luid vem do membro AuthenticationId da estrutura TOKEN_STATISTICS recuperada chamando a função GetTokenInformation .
Um contexto de certificado pode incluir uma matriz de várias estruturas CRYPT_SMART_CARD_ROOT_INFO, uma para cada LUID (identificador local exclusivo) que o serviço de propagação de certificado adicionou a um certificado raiz.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | wincrypt.h |