gpt4 book ai didi

ssl - 更新 SSL 证书的 PKI 最佳实践

转载 作者:太空宇宙 更新时间:2023-11-03 13:08:37 25 4
gpt4 key购买 nike

无需用户交互即可更新客户端 SSL 证书的最佳做法是什么?

更具体地说:
我有一台带有 SSL 私钥/公共(public) x.509 证书的服务器。所有客户端都将通过 SSL 与该服务器通信。为了建立 SSL 连接,所有客户端都需要将服务器的公共(public)证书导入到它们受信任的位置(信任库)。

在(客户端)安装时获取服务器的证书不是问题,因为安装程序可以(通过 SSL)联系服务器并获取服务器的公钥(或公司的根证书)。之后,安装程序可以向用户显示证书以进行视觉验证,这就足够安全了。

服务器证书(或公司CA)过期后会发生什么?
或者不小心更改了服务器证书会怎样?

(自动)使用新服务器 SSL 证书 (CA) 更新所有客户端的最佳做法是什么?请记住,安装后客户端是后台进程,并且不可能进行可视化用户交互。

当然,最简单的方法是由基础架构管理员手动更新所有客户端。

我想知道是否有一些已知的良好做法可以在无需用户干预的情况下自动更新客户端的证书?

最佳答案

理想情况下,您的服务器证书应由使用生命周期长(10 到 20 年)的可信根 CA 证书颁发和签署。客户端只会安装根 CA 证书。

服务器证书本身,即使您每年更新一次,也不需要传播给客户端,因为根证书对其进行了签名并且是可信的。

如果您使用的是自签名证书,这就是为什么从证书管理的角度来看它们通常不受欢迎的原因。当它们过期或更改时,您需要每个人都进行更新 - 否则您会收到浏览器安全警告。

关于ssl - 更新 SSL 证书的 PKI 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5719327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com