CTL_MODIFY_REQUEST 结构 (cryptdlg.h)

CTL_MODIFY_REQUEST 结构包含修改 CTL) (证书信任列表的请求。 此结构用于 CertModifyCertificatesToTrust 函数。

语法

typedef struct _CTL_MODIFY_REQUEST {
  PCCERT_CONTEXT pccert;
  DWORD          dwOperation;
  DWORD          dwError;
} CTL_MODIFY_REQUEST, *PCTL_MODIFY_REQUEST;

成员

pccert

指向 CERT_CONTEXT 结构的指针,该结构包含要更改其信任的证书。

dwOperation

要执行的操作。 此成员可以是以下值之一。

Value 含义
CTL_MODIFY_REQUEST_ADD_TRUSTED
将证书添加到 CTL。 证书是显式信任的。
CTL_MODIFY_REQUEST_ADD_NOT_TRUSTED
将证书添加到不受信任的证书证书存储。 证书显式不受信任。
CTL_MODIFY_REQUEST_REMOVE
从 CTL 中删除证书。 证书既不显式信任也不受信任。 若要受信任,证书必须在其证书链的根目录中具有受信任的根证书。

dwError

为此操作生成的错误代码。

要求

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

另请参阅

CertModifyCertificatesToTrust