src/eric7/WebBrowser/WebBrowserPage.py

branch
eric7
changeset 10806
2f6df822e3b9
parent 10683
779cda568acb
child 11090
f5f5f5803935
equal deleted inserted replaced
10805:c114e9476034 10806:2f6df822e3b9
19 ) 19 )
20 from PyQt6.QtGui import QDesktopServices 20 from PyQt6.QtGui import QDesktopServices
21 from PyQt6.QtWebChannel import QWebChannel 21 from PyQt6.QtWebChannel import QWebChannel
22 from PyQt6.QtWebEngineCore import QWebEnginePage, QWebEngineScript, QWebEngineSettings 22 from PyQt6.QtWebEngineCore import QWebEnginePage, QWebEngineScript, QWebEngineSettings
23 23
24 from eric7 import Globals, Preferences 24 from eric7 import EricUtilities, Preferences
25 from eric7.EricWidgets import EricMessageBox 25 from eric7.EricWidgets import EricMessageBox
26 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow 26 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
27 27
28 from .JavaScript.ExternalJsObject import ExternalJsObject 28 from .JavaScript.ExternalJsObject import ExternalJsObject
29 from .Tools import Scripts 29 from .Tools import Scripts
644 644
645 certList = self.__sslConfiguration.peerCertificateChain() 645 certList = self.__sslConfiguration.peerCertificateChain()
646 if not certList: 646 if not certList:
647 return False 647 return False
648 648
649 certificateDict = Globals.toDict( 649 certificateDict = EricUtilities.toDict(
650 Preferences.getSettings().value("Ssl/CaCertificatesDict") 650 Preferences.getSettings().value("Ssl/CaCertificatesDict")
651 ) 651 )
652 for server in certificateDict: 652 for server in certificateDict:
653 localCAList = QSslCertificate.fromData(certificateDict[server]) 653 localCAList = QSslCertificate.fromData(certificateDict[server])
654 if any(cert in localCAList for cert in certList): 654 if any(cert in localCAList for cert in certList):

eric ide

mercurial