Windows CA:使用提供者的证书切换自签名根证书

在我们的Windows域(2008R2和2012R2服务器)中,我们正在运行域CA. 根证书是一个自签名证书。

我们也有来自我们的互联网提供商(主要是我们的网站)的x.509证书,由可信任的互联网CA签署。

我想要从Windows CA中删除自签名的根证书,并将其replace为来自我们提供商的证书。

两个问题:1.这是可能的吗? 我可以使用来自可信CA的证书作为我自己的CA的根证书吗? 2.这将是可能的,而不重build整个领域? 我认为域控制器需要LDAP通信的证书,如果我只是切换他们用来创build自己的证书的根证书,会发生什么?

谢谢你的帮助!

我们也有来自我们的互联网提供商(主要是我们的网站)的x.509证书,由可信任的互联网CA签署。

对不起,这通常是不可能的。 X.509证书有一些basic constraints ,其中一个说明是否可以签署其他证书。 通常情况下,CA不会向非CA颁发这样的证书。

这是允许签署其他证书的证书的示例:

证书允许签署其他证书

这是一个普通证书的例子 – 它不允许签署其他证书:

证书不允许签署其他证书

我不会为此担心的。 几乎所有的公共CA都有自签名的根证书,那为什么你的私人CA还不能有一个自签名的根?