我们有一个运行批处理脚本的应用程序,该脚本将 OCA 和由该 OCA 签名的证书安装到一组 Windows 计算机上。
不幸的是,OCA 证书已过期,并且当我们运行脚本时 certutil 会产生错误,因为新的 OCA 证书与旧的证书名称相同。
在添加新证书之前,如何使用 certutil 按名称替换或删除现有证书?
请参阅下面我正在使用的命令和结果:“证书“x”已在存储中。” 商店中存在的同名证书已过期。
命令是:
certutil -addstore "Root" "file.crt"
certutil -addstore "Ca" "file.crt"
从提升的命令提示符处。