wincrypt.) h (AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA 结构

AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA结构包含可用于文件证书链验证的时间戳策略信息。

语法

typedef struct _AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA {
  DWORD cbSize;
  DWORD dwRegPolicySettings;
  BOOL  fCommercial;
} AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA, *PAUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA;

成员

cbSize

此结构的大小(以字节为单位)。

dwRegPolicySettings

在安装过程中设置的标志,用户可以修改这些标志。 在 Authenticode 工具包中找到的 SetReg 工具可用于选择或取消每个值的选择。 可以使用按位 OR 操作组合标志值。

Value 含义
WTPF_TRUSTTEST
信任任何“TEST”证书。
WTPF_TESTCANBEVALID
检查任何“TEST”证书是否有效。
WTPF_IGNOREEXPIRATION
使用过期日期。
WTPF_IGNOREREVOKATION
执行吊销检查。
WTPF_OFFLINEOK_IND
如果源处于脱机状态,则信任任何单个证书。
WTPF_OFFLINEOK_COM
如果源处于脱机状态,信任任何商业证书。
WTPF_OFFLINEOKNBU_IND
如果源处于脱机状态,则信任任何单个证书。 请勿使用 UI。
WTPF_OFFLINEOKNBU_COM
如果源处于脱机状态,信任任何商业证书。 不要使用检查 UI。
WTPF_VERIFY_V1_OFF
关闭 v1 证书的验证。
WTPF_IGNOREREVOCATIONONTS
忽略时间戳吊销检查。
WTPF_ALLOWONLYPERTRUST
仅允许个人信任数据库中的项。

fCommercial

BOOL 标志。 如果 为 TRUE则证书颁发机构 已验证签名者 (CA) 满足某些最低财务标准。

要求

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