Отмена самоподписанных ошибок SSL - PullRequest
0 голосов
/ 04 августа 2020

Как мне go переопределить все ошибки SSL с помощью QT, включая те, где overridable возвращает False из WebEngineCertificateError ? По какой-то причине самозаверяющие сертификаты попадают в эту категорию, и это сильно расстраивает, когда мой вариант использования специально загружает страницы с самозаверяющими сертификатами. Вы можете проверить это, попытавшись загрузить https://self-signed.badssl.com/ или https://untrusted-root.badssl.com/ с помощью QT, и заметить, что он не удастся, и установит overridable=False.

Можно переопределить «переопределяемые» ошибки, вызвав ignoreCertificateError(), однако функция зависает, если вы пытаетесь отменить что-то с помощью самоподписанного сертификата. Я исправил метод certificateError, чтобы он всегда возвращал True, но он по-прежнему не загружает эти страницы.

Почему это не работает как Requests, где вы можете установить verify=False и назвать это днем?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...