#region 证书安装与验证
ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult);
X509Store s = new X509Store(StoreName.Root, StoreLocation.CurrentUser);
s.Open(OpenFlags.ReadWrite);
s.Add(new X509Certificate2(AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "Certificate\\Mobile.cer"));
s.Close();
#endregion
#region 证书验证
static bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
{
bool boolCertificate = false;
if (sslPolicyErrors == SslPolicyErrors.None)
{
boolCertificate = true;
}
return boolCertificate;
}
#endregion
C# 访问Https
最新推荐文章于 2024-06-25 11:19:30 发布