Store.Remove 方法

[ Remove 方法可用于“要求”部分中指定的操作系统。 请改用 System.Security.Cryptography.X509Certificates 命名空间中的 X509Store。]

Remove 方法从打开的证书存储区中删除证书。 此方法只能用于已使用读/写权限打开的存储区。

语法

Store.Remove( _
  ByVal Certificate _
)

参数

证书 [in]

解析为要从存储区中删除的 Certificate 对象的实例的表达式。

返回值

此方法不返回值。

备注

重要

从 Web 脚本调用此方法时,脚本需要从本地计算机中删除数字证书。 允许不受信任的网站删除数字证书存在安全风险。 首次调用此方法时,将显示一个对话框,询问网站是否可以删除证书。 如果允许应用程序删除证书并选择“不再显示此对话框”,则删除该域中证书的任何脚本将不再显示该对话框。 但是,该域外部尝试删除证书的脚本仍会导致此对话框出现。 如果不允许脚本删除证书并选择“不再显示此对话框”,则会自动拒绝该域中的脚本删除证书。

 

从存储区中删除证书时,应首先删除与该证书关联的私钥。

如果存储区未以读/写权限打开,此方法将失败。 尽管此方法可用于内存存储,但在存储关闭时不会保留对内存存储所做的任何更改。

要求

要求
可再发行组件
Windows Server 2003 和 Windows XP 上的 CAPICOM 2.0 或更高版本
DLL
Capicom.dll

另请参阅

存储

加密对象