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 |
|
另请参阅