C# 如何使用GeckoFx浏览器检查站点是否具有有效的SSL?
我正在构建一个C#NET winform GekoFx浏览器,如果网页是安全的(具有有效的SSL),我将尝试显示一个锁定图标 我尝试使用这段代码,但它显示了所有站点,包括“不安全”C# 如何使用GeckoFx浏览器检查站点是否具有有效的SSL?,c#,winforms,ssl-certificate,geckofx,C#,Winforms,Ssl Certificate,Geckofx,我正在构建一个C#NET winform GekoFx浏览器,如果网页是安全的(具有有效的SSL),我将尝试显示一个锁定图标 我尝试使用这段代码,但它显示了所有站点,包括“不安全” if(selectedBrowser.SecurityState==GeckoSecurityState.Secure) { button4.Image=SvgDocument.Open(“icons/lock outline.svg”).Draw(); }else if(selectedBrowser.Securi
if(selectedBrowser.SecurityState==GeckoSecurityState.Secure)
{
button4.Image=SvgDocument.Open(“icons/lock outline.svg”).Draw();
}else if(selectedBrowser.SecurityState==GeckoSecurityState.unsecure)
{
button4.Image=SvgDocument.Open(“icons/unlock outline.svg”).Draw();
}
我如何才能成功地检查网页是否安全?我没有一个完美的解决方案,但最后,我只是将HTTP站点标记为不安全站点,将HTTPS站点标记为安全站点,希望Gecko能够处理SSL证书错误。请参阅:@JohnB感谢您的反馈,你的评论并没有直接对我起作用,因为那是另一种编程语言,但它确实让我意识到我的问题有多么愚蠢。我现在意识到,我所要做的就是检查网站是否使用HTTP或HTTPS来获取我的答案。