我使用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