.net - Microsoft 的 SHA-1 弃用是否会影响基于 Microsoft 技术的 Web 服务客户端

标签 .net ssl certificate ssl-certificate sha1

Technet blog about Microsoft's SHA-1 deprecation policy我读了下面的引述:

对于 SSL 证书,Windows 将在 2017 年 1 月 1 日之前停止接受 SHA1 终端实体证书。这意味着任何时候有效的 SHA1 SSL 证书都必须在 2017 年 1 月 1 日之前替换为等效的 SHA2。

对我来说,并不是 100% 清楚受影响的是什么。我想 IE/Edge 将不再接受任何带有 SHA-1 证书的 SSL 连接。但是网络服务呢?使用 Microsoft 库和框架(例如 .NET)的 Web 服务客户端是否无法调用仍然使用 SHA-1 的 HTTPS Web 服务?

最佳答案

是的,该政策影响所有使用 CryptoAPI 进行证书验证的 Microsoft 产品。这包括 Web 服务和 .NET。

关于.net - Microsoft 的 SHA-1 弃用是否会影响基于 Microsoft 技术的 Web 服务客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33170377/

相关文章:

c# - 动态确定应用程序是基于 Winform 还是基于 ASP.NET

c# - 以下对象线程安全吗?

c# - 以编程方式设置绑定(bind)以要求在 iis 中进行客户端证书协商

security - 为什么允许没有子域的站点使用通配符证书?

ssl - Windows 8 : SSL certificate binding fails both programmatically and through netsh

google-cloud-platform - 为什么我的 GCP 负载均衡器证书在配置时卡住了?

c# - Paypal 整合到网站

c# - 跨页面发布

c# - 证书。 HTTPS。自签名。导入 Visual Studio 以保护数据传输

c# - sslStream.AuthenticateAsServer 忽略 RemoteCertificateValidationCallback