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 运算组合标志值。

含义
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