这是我的情况:
- 我有一个要分发的客户端应用程序——我们称之为 MyClient。
- MyClient 与我们的一台服务器进行一些 SSL 通信。
- MyClient 中嵌入了根 CA,因此它可以正确验证服务器证书。
现在,假设几年过去了,根 CA 到期并被更新。
这是否意味着我需要在野外修补 MyClient ?
换句话说,更改证书上的有效期是否会导致它不再匹配 MyClient 中内置的根 CA?
附录:假设我写我的客户不验证证书的日期(但其他一切)。那么,当根CA过期重新签发时,还需要打补丁吗?除了日期之外,参与验证的其他部分是否会发生变化?