作者GGL2005 ()
看板C_Sharp
标题[问题] 取得IE SSL凭证
时间Wed Oct 15 01:58:08 2008
我使用vs 2008 c#开发IE plugin
有什麽方法可以判断目前网页的SSL凭证是否合法?
google都快翻遍了
InternetGetCertByURL and SetSecureLockIcon似乎是比较可能的解决方法
但是网路上找到的资讯太少,不知道如何使用
而
http://blog.jameshiggs.com/2008/05/01/c-how-to-accept-an-invalid-ssl-certificate-programmatically/
也有不同方法的范例
但
if (Convert.ToBoolean(ConfigurationManager.AppSettings["IgnoreSslErrors"]))
{
// allow any old dodgy certificate...
return true;
}
光这段就看不懂,而上网查也查不到关於appsettings有哪些参数可用
最重要的是,compile不会过= =
认不得ConfigurationManager,须改成ConfigurationSettings
但是MSDN上说明ConfigurationSettings已经过期,已经改成ConfigurationManager
整个就是很诡异
现在我已经降低底线,先要求能判断凭证是否正确,再来考虑可否读取凭证内容
不知是否有相关经验者可以帮我解答问题?谢谢
ps.若有不清楚的地方我再补充...thx
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.70.94.60