ssl - 多层系统中 TLS 协议的传播方式
问题描述
我们遇到了需要分块升级我们的服务器以支持 TLS1.2 协议的场景。
我们不希望在我们的生产服务器上运行任何网络捕获工具,如 wireshark 等,因为它是有害的,所以请您帮助我了解我们的协议握手在多层系统的情况下是如何工作的。
假设,我们的请求响应如下:
A(Client) <--> B(Web Server) <--> C (SOA Servers) <--> D (Third Party Server)
让我详细说明每个实体:
- A(客户端):可以拥有从 Windows7 到 Windows 10 的操作系统
- B(网络服务器):Windows Server 2012R2
- C(SOA 服务器):Windows Server 2012R2 + “SchUseStrongCrypto”已启用
- D(第三方服务器):可以有从 Windows Server 2008R2 到 Window Server 2012R 的操作系统
我很想知道多层通信通道之间的协议是否存在依赖关系?
在上述场景中协议实际上将如何传播?
假设如果在 A 到 B 之间使用 TLS1.1,那么是否可以在 B 到 C 或 C 到 D 之间使用 TLS1.2?