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 |