bei Verwendung von Web Engine allen SSL-Zertifikaten trauen

Alles rund um die Programmierung mit Qt
Antworten
GoaSkin
Beiträge: 93
Registriert: 13. Juni 2007 00:14
Wohnort: Darmstadt

bei Verwendung von Web Engine allen SSL-Zertifikaten trauen

Beitrag von GoaSkin » 17. April 2019 15:07

Hallo,


bei Verwendung des Webkit-Widgets konnte man die Überprüfung von SSL-Zertifikaten einfach deaktivieren, in dem man die folgenden drei Zeilen in die Hauptklasse eingebunden hat:

Code: Alles auswählen

QSslConfiguration sslConf = QSslConfiguration::defaultConfiguration();
sslConf.setPeerVerifyMode(QSslSocket::VerifyNone);
QSslConfiguration::setDefaultConfiguration(sslConf);
Da aber QtWebEngine seine eigene Socket-Implementierung nutzt, lässt sich die Gültigkeitsprüfung auf diese Weise nicht deaktivieren.


Kennt jemand eine kurz und knappe Lösung, damit einem auch QtWebEngine jede HTTPS-URL ausgibt, ohne sich zu weigern oder Fragen zu stellen? Die meisten Ansätze, die man so im Netz findet, benötigen einen Haufen Code.

Antworten