【发布时间】:2019-02-04 03:47:05
【问题描述】:
我正在构建 C# .NET winform GekoFx 浏览器,如果网页是安全的(具有有效的 SSL),我正在尝试显示一个锁形图标。
我尝试使用此代码,但它将包括Google 在内的所有网站都显示为“不安全”。
if(selectedBrowser.SecurityState == GeckoSecurityState.Secure)
{
button4.Image = SvgDocument.Open<SvgDocument>("icons/lock-outline.svg").Draw();
} else if (selectedBrowser.SecurityState == GeckoSecurityState.Insecure)
{
button4.Image = SvgDocument.Open<SvgDocument>("icons/unlock-outline.svg").Draw();
}
我如何成功检查网页是否安全?
【问题讨论】:
-
@JohnB 感谢您的反馈,您的评论并没有直接对我有用,因为那是另一种编程语言,但它确实让我意识到我的问题是多么愚蠢。我现在意识到,我所要做的就是检查网站是使用 HTTP 还是 HTTPS 来获得我的答案。
标签: c# winforms ssl-certificate geckofx