IEnroll::get_DeleteRequestCert 方法 (xenroll.h)

[此属性在 Windows Server 2008 和 Windows Vista 中不再可用。]

DeleteRequestCert 属性设置或检索一个布尔值,该值确定是否删除请求存储中的虚拟证书。

创建虚拟证书的目的是在注册过程中保留为 PKCS #10 请求生成的密钥。 RequestStoreNameWStr 属性指定的存储区是创建虚拟证书的位置。 新生成的密钥将作为属性添加到虚拟证书,以保留这些密钥,直到 证书颁发机构 处理请求并使用 PKCS #7 做出响应。 接受 PKCS #7 后,将删除虚拟证书,并将密钥添加为证书颁发机构返回的已颁发证书的属性。 对于调试和测试,通常最好不要删除虚拟证书。 将 DeleteRequestCert 设置为 false 会阻止删除它。

此属性的默认值为 true。 此属性首先在 IEnroll 接口中定义。

此属性是可读写的。

语法

HRESULT get_DeleteRequestCert(
  BOOL *fDelete
);

参数

fDelete

返回值

备注

DeleteRequestCert 属性影响以下方法的行为:

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 xenroll.h
Library Uuid.lib
DLL Xenroll.dll

另请参阅

IEnroll