如何删掉证书颁发机构的多余的CA证书?

匿名
2024-07-05T04:27:06+00:00

windows serve 2016.在该服务器上部署了CA证书颁发机构。因为CA证书即将到期,续签了CA证书,又因为CA证书的加密方式是SHA1,版本较低,又通过命令将加密级别升级喂SHA256,再次续签了正式。但是客户端申请总是总是以第一次续签的证书为根证书,如何移除第一次申请的sha1的根证书,使用sha256的CA证书?

Windows 商业版 | Windows Server | 目录服务 | 证书和公钥基础结构 (PKI)

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。

0 个注释 无注释

3 个答案

排序依据: 最新
  1. 匿名
    2024-07-05T07:49:17+00:00

    我也尝试过

    C:\Windows\system32>certutil -delstore -enterprise Root 3438828bd20ddb824f5c2e4ea02212b5

    Root "受信任的根证书颁发机构"

    正在删除证书 1: CN=x-Dc-CA, DC=xx, DC=com:ccc099befc996b9e9fc915b3503af8ed3b41664b

    CertUtil: -delstore 命令成功完成。

    但是该证书一直存在。

    此答案是否有帮助?

    0 个注释 无注释
  2. 匿名
    2024-07-05T07:41:35+00:00

    你的意思是从证书管理器中直接删除计算机账号的个人证书?

    我已经尝试删除个人下面的CA证书,受新任的根证书颁发机构,重启了证书服务,依然能够看到这个SHA1的证书

    此答案是否有帮助?

    0 个注释 无注释
  3. 匿名
    2024-07-05T06:42:44+00:00

    嗨,谭振华。

    感谢你在 Microsoft 社区论坛上发帖。

    首先,确认服务器上已正确安装并配置了SHA256加密级别的CA证书。可以使用证书管理工具(如certmgr.msc)来查看证书的状态和属性。

    打开“运行”对话框(Win + R),输入certmgr.msc并回车,打开证书管理器。

    导航到包含SHA1根证书的存储位置。通常,这些证书可能位于“受信任的根证书颁发机构”存储中。

    找到SHA1的根证书后,右键点击该证书,选择“所有任务” > “删除”。

    系统可能会提示你确认删除操作,点击“是”继续。

    客户端计算机在访问使用新SHA256证书的服务器时,可能会自动更新其信任的根证书列表(如果启用了自动更新)。

    如果未自动更新,或者需要手动更新,可以重启客户端计算机或使用组策略等工具来强制更新信任的根证书列表。

    致意

    NeuviJ

    此答案是否有帮助?

    0 个注释 无注释