目前,我有调用使用 SHA-1 加密的外部 Web 服务的源代码,我目前正在通过以下方式调用这些外部 WS
using System.Security.Cryptography.X509Certificates;
X509Certificate2 x509Certificate2 = new X509Certificate2("client.p12", "password");
并且每次调用 WS 我都必须按照以下方式传递变量:
WebserviceName.Timeout = 20000000;
WebserviceName.PreAuthenticate = true;
WebserviceName.ClientCertificates.Add(x509Certificate2);
现在,我想知道 .NET 框架 4.0 是否支持 SHA-2。
请告知 X509Certificate2 是否可用于 SHA-2 和/或我可用于此升级的任何其他资源。
谢谢你。