加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows 2008 R2 CA和自动注册:如何摆脱> 100,000个颁发的证

发布时间:2020-12-13 19:25:52 所属栏目:Windows 来源:网络整理
导读:我遇到的基本问题是我有大约100,000个无用的机器证书使我的CA混乱,我想删除它们,不删除所有证书,或者提前跳过服务器,并使一些有用的证书无效在那里. 这是因为我们的企业根CA(2008 R2)接受了一些默认设置,并使用GPO自动注册客户端计算机以获得证书,以允许对我
我遇到的基本问题是我有大约100,000个无用的机器证书使我的CA混乱,我想删除它们,不删除所有证书,或者提前跳过服务器,并使一些有用的证书无效在那里.

这是因为我们的企业根CA(2008 R2)接受了一些默认设置,并使用GPO自动注册客户端计算机以获得证书,以允许对我们的企业无线网络进行802.1x身份验证.

事实证明,默认的计算机(机器)证书模板将很乐意允许机器重新注册,而不是指示他们使用他们已有的证书.这给那些希望使用证书颁发机构的人(我)创建了许多问题,而不是每次重新启动工作站时的日志.

(侧面的滚动条是躺着的,如果你将它拖到底部,屏幕会暂停并加载下面几十个证书.)

有谁知道如何从Windows Server 2008R2 CA中删除100,000个左右的时间有效的现有证书?

现在,当我去删除证书时,我收到一个错误,它无法删除,因为它仍然有效.因此,理想情况下,某种方式可以暂时绕过该错误,因为Mark Henderson提供了一种方法,一旦该障碍被清除,就会用脚本删除证书.

(撤销它们不是一种选择,因为它只是将它们移动到我们需要能够查看的吊销证书,并且它们也不能从已撤销的“文件夹”中删除.)

更新:

I tried the site @MarkHenderson linked,这是有前途的,并提供更好的证书可管理性,但仍然没有完全到达那里.在我的情况下,摩擦似乎是证书仍然是“时间有效的”(尚未过期),因此CA不希望将它们从存在中删除,这也适用于已撤销的证书,因此撤销它们全部然后删除它们也不起作用.

我也找到了this technet blog with my Google-Fu,但不幸的是,他们似乎只需要删除大量的证书请求,而不是实际的证书.

最后,就目前而言,时间跳过CA以便我想要摆脱的证书过期,因此可以使用站点上的工具删除Mark链接不是一个很好的选择,因为会使我们使用的许多有效证书失效必须手动发布.所以它比重建CA更好,但不是一个好的选择.

我没试过这个,但是有一个来自 https://pspki.codeplex.com/的PKI PowerShell提供程序,它有许多有趣的功能,如 Revoke-Certificate,后跟 Remove-Request

Deletes specified certificate request row from Certification Authority
(CA) Database.

This command can be used to reduce CA database size,by deleting
unnecessary certificate requests. For example,delete failed requests
and unused expired certificate.

Note: after you delete particular row you will unable to retrieve any properties and (if necessary) revoke corresponding certificate.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读