如何从任意HTTPS URL获取X509Certificate?

时间:2009-06-03 00:14:04

标签: .net x509certificate2

我正在使用HttpWebRequest从任意HTTPS网址中提取网页。除了实际的页面结果之外,我想获得刚才谈到的远程服务器的X509Certificate2实例。我确信公共证书是在计算机上的某个地方,因为它的链必须作为请求的一部分进行验证。我怎样才能访问它?

另外,如何确保SSL通道中使用的密码套件不仅仅是空密码套件?我需要确保实际发生了正常的加密。

1 个答案:

答案 0 :(得分:0)

哦! (杜)

HttpWebRequest.ServicePoint.Certificate

但这并没有回答问题的密码组部分,所以如果有人能够回答它,那么它仍然是开放的。 :)