我可以从根 CA 获得证书,然后我可以使用它来签署我自己的 Web 服务器证书吗?如果可能的话,我会使用签名证书作为中间来签署其他证书。
我知道我必须使用“我的”中间证书以某种方式配置我的系统,以便向我的客户提供有关信任链的信息。
这可能吗?根 CA 愿意签署这样的证书吗?这个很贵吗?
背景
我熟悉 SSL 的基础知识,因为它与通过 HTTP 保护 Web 流量有关。我对信任链的工作方式也有基本的了解,因为如果您使用具有有效链的证书进行加密,则默认情况下会保护 Web 流量,并一直返回到根 CA,由浏览器确定/操作系统供应商。
我也知道许多根 CA 已经开始使用中间证书为最终用户(比如我)签署证书。这可能需要我进行更多设置,否则,这些证书将正常工作。我想这与保护他们对 CA 的所有有价值的私钥以及如果我被泄露将是灾难有关。
例子
- https://www.microsoft.com
- https://www.sun.com
- https://ecomm.dell.com/myaccount/ga/login.aspx?c=us&cs=19&l=en&s=dhs
现在,我们绝对不是那些组织的规模,但他们似乎正在做这样的事情。这肯定会让这些证书的管理变得更容易接受,尤其是考虑到我们正在扩大电子商务平台范围的一种方式。