ssl - SHA2 和 TLS1/SSL3

标签 ssl tls1.2 sha2

我有一个 Web 服务,目前正被各种使用 TLS1.0/SSL3 协议(protocol)和 SHA1 证书的旧 .Net 和 Java 客户端使用。

如果我将证书更改为 SHA2,这些客户端是否仍然有效?

我没有更改服务器上的任何其他配置(即没有禁用 TLS1/SS3)。

当我能让客户升级到使用 TLS1.2 时,我会加类。

最佳答案

.NET 从 1.1 开始支持 SHA2(参见 What's the state of support for SHA-2 in various platforms?)

Java 从 1.4.2 开始支持 SHA2。 (参见 https://www.entrust.com/should-you-use-sha-2/)

如果您可以访问这些客户端,并且它们可以连接到使用 SHA2 证书的不同 URL,那么您应该没问题。为这些客户端的用户/维护人员提供一个日期,您将迁移您的服务以使用 SHA2 证书,以便他们可以自行测试。

关于ssl - SHA2 和 TLS1/SSL3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40176993/

相关文章:

powershell - 修改 SSL 证书检查 Powershell 脚本以循环遍历多个站点

c# - 服务器发送 SERVER HELLO DONE 后客户端终止 SSL 连接

code-signing - 代码签名时是否/如何避免SHA-1签名时间戳?

c# - 无法连接 Azure Web App 上托管的安全 Asp.Net Core Web 套接字(使用 TLS)

mysql - sha512-crypt mysql 和 dovecot

ssl - 如何在没有请求的情况下安装或使用证书

php - 安全的 WebSocket 和 PHP

Python - 请求 HTTP 库 SSL key

java - 无法使用公司服务器发送 SSL 邮件

c# - 未找到 System.Net.SecurityProtocolType.Tls12 定义