AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA 结构 (wincrypt.h)

AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA结构保存用于验证文件的证书链的策略信息。

语法

typedef struct _AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA {
  DWORD             cbSize;
  DWORD             dwRegPolicySettings;
  PCMSG_SIGNER_INFO pSignerInfo;
} AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA, *PAUTHENTICODE_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
仅允许个人信任数据库中的项目。

pSignerInfo

指向 CMSG_SIGNER_INFO 结构的指针,该结构包含有关文件签名者的信息。

要求

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