
























http://hi.baidu.com/srxljl/blog/item/8849a6ef4304961efdfa3cd3.html
ServicePointManager.ServerCertificateValidationCallback 属性
ms-help://MS.MSDNQTR.v90.chs/fxref_system/html/dcd4157d-dba4-4b60-164a-9e433a045d3c.htm
RemoteCertificateValidationCallback 委托
ms-help://MS.MSDNQTR.v90.chs/fxref_system/html/b3a0c706-1033-a543-01ca-23d09fcc121a.htm
WebRequest and SSL (The underlying connection was closed. Could not establish trust relationship with remote server.)
http://weblogs.asp.net/wim/archive/2004/04/02/106281.aspx
WinForm 调 SSL VPN WebService
http://www.cnblogs.com/zhongzf/archive/2006/10/27/386902.html
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;using System.IO;
using System.Net;
using System.Collections;
using System.Threading;using System.Net.Security;
using System.Security.Cryptography.X509Certificates;namespace GetCWData {
public partial class Form1 : Form {
CookieContainer cc;
public Form1() { BeginGetData();
}
HttpWebRequest request
= (HttpWebRequest)WebRequest.Create(url);HttpWebResponse response
= (HttpWebResponse)request.GetResponse();Stream stream
= response.GetResponseStream(); }
}
如果是 webservice调用:
HttpsService.LoginService httpsls = new Addin.HostDemo.HttpsService.LoginService();
httpsls.ClientCertificates.Add(
X509Certificate.CreateFromCertFile(AppDomain.CurrentDomain.BaseDirectory + "CaresCA_ServerGrp_CA.cer"));
ServicePointManager.ServerCertificateValidationCallback =
new RemoteCertificateValidationCallback(
(a, b, c, d) => { return true; }
);
httpsls.login("test1", "123456");
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。