Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用GeckoFx浏览器检查站点是否具有有效的SSL?_C#_Winforms_Ssl Certificate_Geckofx - Fatal编程技术网

C# 如何使用GeckoFx浏览器检查站点是否具有有效的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

我正在构建一个C#NET winform GekoFx浏览器,如果网页是安全的(具有有效的SSL),我将尝试显示一个锁定图标

我尝试使用这段代码,但它显示了所有站点,包括“不安全”

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来获取我的答案。