forked from shaba/openuds
fixed invalid cert error on python 3
This commit is contained in:
parent
7d4243d72a
commit
2fbdef1739
@ -72,8 +72,6 @@ class RestRequest(QObject):
|
|||||||
|
|
||||||
self.done.connect(done, Qt.QueuedConnection)
|
self.done.connect(done, Qt.QueuedConnection)
|
||||||
|
|
||||||
# private slot, no need to declare as slot
|
|
||||||
@pyqtSlot(QNetworkReply)
|
|
||||||
def _finished(self, reply):
|
def _finished(self, reply):
|
||||||
'''
|
'''
|
||||||
Handle signal 'finished'. A network request has finished.
|
Handle signal 'finished'. A network request has finished.
|
||||||
@ -95,15 +93,13 @@ class RestRequest(QObject):
|
|||||||
|
|
||||||
reply.deleteLater() # schedule for delete from main event loop
|
reply.deleteLater() # schedule for delete from main event loop
|
||||||
|
|
||||||
#@pyqtSlot(QNetworkReply, list)
|
|
||||||
@pyqtSlot(QNetworkReply)
|
|
||||||
def _sslError(self, reply, errors):
|
def _sslError(self, reply, errors):
|
||||||
settings = QSettings()
|
settings = QSettings()
|
||||||
settings.beginGroup('ssl')
|
settings.beginGroup('ssl')
|
||||||
cert = errors[0].certificate()
|
cert = errors[0].certificate()
|
||||||
digest = six.text_type(cert.digest().toHex())
|
digest = six.text_type(cert.digest().toHex())
|
||||||
|
|
||||||
approved = settings.value(digest, False).toBool()
|
approved = settings.value(digest, False)
|
||||||
|
|
||||||
errorString = '<p>The certificate for <b>{}</b> has the following errors:</p><ul>'.format(cert.subjectInfo(QSslCertificate.CommonName))
|
errorString = '<p>The certificate for <b>{}</b> has the following errors:</p><ul>'.format(cert.subjectInfo(QSslCertificate.CommonName))
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user