永发信息网

如何使用WebRequest连接SSL网站

答案:1  悬赏:80  手机版
解决时间 2021-03-02 04:25
如何使用WebRequest连接SSL网站
最佳答案
//NET 1.0 /1.1 version:
//======================

using System.Net;
using System.Security.Cryptography.X509Certificates;

///
/// 使用WebRequest连接之前调用此方法就可以了.
///
private void MethodToAccessSSL()
{
//
ServicePointManager.CertificatePolicy = new AcceptAllCertificatePolicy();

// WebRequest myRequest = WebRequest.Create(url);
}

internal class AcceptAllCertificatePolicy : ICertificatePolicy
{
public AcceptAllCertificatePolicy() { }
public bool CheckValidationResult(ServicePoint sPoint,
X509Certificate cert, WebRequest wRequest,int certProb)
{
return true;
}
}

//NET 2.0 Version
//==============

using System.Net;
using System.Security.Cryptography.X509Certificates;
using System.Net.Security;

///
/// 使用WebRequest连接之前调用此方法就可以了.
///
private void MethodToAccessSSL()
{
//
ServicePointManager.ServerCertificateValidationCallback =
new RemoteCertificateValidationCallback(ValidateServerCertificate);
//WebRequest myRequest = WebRequest.Create(url);
}

// The following method is invoked by the RemoteCertificateValidationDelegate.
public static bool ValidateServerCertificate(
object sender,
X509Certificate certificate,
X509Chain chain,
SslPolicyErrors sslPolicyErrors)
{
if (sslPolicyErrors == SslPolicyErrors.None)
return true;

Console.WriteLine("Certificate error: {0}", sslPolicyErrors);

// Do not allow this client to communicate with unauthenticated servers.
return false;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
自己去横店旅游行吗?
贵人鸟这个地址在什么地方,我要处理点事
海阳毛衫城有培训制版的吗,学毛衫制版,最好
儿童拉丁舞鞋什么牌子好
【负荆请罪的背景故事】写出十五个含背景故事
微桌面 下载是不是老是出现小广告
慧丰源水疗养生会所停车场在哪里啊,我有事要
拙的意思,拙怎么读
建业世和府地址在什么地方,想过去办事
淘宝:因为没看清优惠就下了订单,不过还没有
抵押贷款还不上,如何申请终止利息?
怎样自制情侣网名
在网上买的机票中间一个字打错了怎么办?
岗山北路我想知道这个在什么地方
求玄幻np女强长篇文、
推荐资讯
【2010nian】2010年英语怎么读?
口袋妖怪什么克制冰
嗳气 胸口胀痛
韶关飞机场
刀剑2气宗,斩虹和罗刹哪个PK强一些(1v1的时候
崎岖的反义词是什么
佳乐小吃怎么去啊,有知道地址的么
吊桐地址在什么地方,想过去办事
淘宝文案制作用什么软件
海外郭氏宗亲联谊会怎么去啊,有知道地址的么
夏桀与商纣王谁更昏庸??
一幅长8 分米宽6分米的矩形画的四边嵌上宽度
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?