1、命名空間api
using System.Security.Cryptography.X509Certificates;
2、調用代碼spa
string certPath = Server.MapPath("/weixinApp/cert/apiclient_cert.p12"); //證書已上傳到對應目錄 string password = "1244531402"; //證書密碼 ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult); X509Certificate cert = new X509Certificate(certPath, password);
/// <summary> /// CheckValidationResult的定義 /// </summary> /// <param name="sender"></param> /// <param name="certificate"></param> /// <param name="chain"></param> /// <param name="errors"></param> /// <returns></returns> private static bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors) { if (errors == SslPolicyErrors.None) return true; return false; }