wincrypt.h) (CRYPT_SMART_CARD_ROOT_INFO 结构

CRYPT_SMART_CARD_ROOT_INFO 结构包含与证书上下文关联的智能卡和会话 ID。 证书传播服务使用此结构在计算机上的智能卡和虚拟根证书存储之间传输智能卡数据。

语法

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 函数检索到的智能卡 ID,并将 dwParam 参数设置为 PP_SMARTCARD_GUID

luid

ROOT_INFO_LUID结构,用于指定访问令牌中的会话身份验证 ID。

注解

luid 成员值来自通过调用 GetTokenInformation 函数检索的 TOKEN_STATISTICS 结构的 AuthenticationId 成员。

证书上下文可以包含多个 CRYPT_SMART_CARD_ROOT_INFO 结构的数组,每个 本地唯一标识符 (LUID) 证书传播服务已添加到根证书。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 wincrypt.h