Helpviewer/Network/NetworkAccessManager.py

changeset 2080
4b33165dd55b
parent 2078
9f4a45741622
child 2094
88620e11c67c
equal deleted inserted replaced
2079:febae63bb821 2080:4b33165dd55b
7 Module implementing a QNetworkAccessManager subclass. 7 Module implementing a QNetworkAccessManager subclass.
8 """ 8 """
9 9
10 import os 10 import os
11 11
12 from PyQt4.QtCore import pyqtSignal, QByteArray, Qt, qVersion 12 from PyQt4.QtCore import pyqtSignal, QByteArray, qVersion
13 from PyQt4.QtGui import QDialog 13 from PyQt4.QtGui import QDialog
14 from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkRequest, QNetworkReply 14 from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkRequest, QNetworkReply
15 try: 15 try:
16 from PyQt4.QtNetwork import QSslCertificate, QSslConfiguration, QSslSocket, \ 16 from PyQt4.QtNetwork import QSslCertificate, QSslConfiguration, QSslSocket, \
17 QSslError, QSsl 17 QSslError, QSsl
316 """ 316 """
317 result = "<p>" 317 result = "<p>"
318 318
319 if qVersion() >= "5.0.0": 319 if qVersion() >= "5.0.0":
320 result += self.trUtf8("Name: {0}")\ 320 result += self.trUtf8("Name: {0}")\
321 .format(Qt.escape(Utilities.decodeString( 321 .format(Utilities.html_encode(Utilities.decodeString(
322 ", ".join(cert.subjectInfo(QSslCertificate.CommonName))))) 322 ", ".join(cert.subjectInfo(QSslCertificate.CommonName)))))
323 323
324 result += self.trUtf8("<br/>Organization: {0}")\ 324 result += self.trUtf8("<br/>Organization: {0}")\
325 .format(Qt.escape(Utilities.decodeString( 325 .format(Utilities.html_encode(Utilities.decodeString(
326 ", ".join(cert.subjectInfo(QSslCertificate.Organization))))) 326 ", ".join(cert.subjectInfo(QSslCertificate.Organization)))))
327 327
328 result += self.trUtf8("<br/>Issuer: {0}")\ 328 result += self.trUtf8("<br/>Issuer: {0}")\
329 .format(Qt.escape(Utilities.decodeString( 329 .format(Utilities.html_encode(Utilities.decodeString(
330 ", ".join(cert.issuerInfo(QSslCertificate.CommonName))))) 330 ", ".join(cert.issuerInfo(QSslCertificate.CommonName)))))
331 else: 331 else:
332 result += self.trUtf8("Name: {0}")\ 332 result += self.trUtf8("Name: {0}")\
333 .format(Qt.escape(Utilities.decodeString( 333 .format(Utilities.html_encode(Utilities.decodeString(
334 cert.subjectInfo(QSslCertificate.CommonName)))) 334 cert.subjectInfo(QSslCertificate.CommonName))))
335 335
336 result += self.trUtf8("<br/>Organization: {0}")\ 336 result += self.trUtf8("<br/>Organization: {0}")\
337 .format(Qt.escape(Utilities.decodeString( 337 .format(Utilities.html_encode(Utilities.decodeString(
338 cert.subjectInfo(QSslCertificate.Organization)))) 338 cert.subjectInfo(QSslCertificate.Organization))))
339 339
340 result += self.trUtf8("<br/>Issuer: {0}")\ 340 result += self.trUtf8("<br/>Issuer: {0}")\
341 .format(Qt.escape(Utilities.decodeString( 341 .format(Utilities.html_encode(Utilities.decodeString(
342 cert.issuerInfo(QSslCertificate.CommonName)))) 342 cert.issuerInfo(QSslCertificate.CommonName))))
343 343
344 result += self.trUtf8("<br/>Not valid before: {0}<br/>Valid Until: {1}")\ 344 result += self.trUtf8("<br/>Not valid before: {0}<br/>Valid Until: {1}")\
345 .format(Qt.escape(cert.effectiveDate().toString("yyyy-MM-dd")), 345 .format(Utilities.html_encode(cert.effectiveDate().toString("yyyy-MM-dd")),
346 Qt.escape(cert.expiryDate().toString("yyyy-MM-dd"))) 346 Utilities.html_encode(cert.expiryDate().toString("yyyy-MM-dd")))
347 347
348 result += "</p>" 348 result += "</p>"
349 349
350 return result 350 return result
351 351

eric ide

mercurial