Как я могу проверить, есть ли у сайта действительный SSL с помощью браузера GeckoFx? - PullRequest
0 голосов
/ 04 февраля 2019

Я создаю 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();
            }

Как я могу успешно проверить, безопасна ли веб-страница или нет?

1 Ответ

0 голосов
/ 04 февраля 2019

У меня нет идеального решения, но в итоге я просто пометил сайты HTTP как небезопасные, а сайты HTTPS как безопасные, надеясь, что ошибки SSL-сертификата будут устранены Gecko.

...