Helpviewer/Network/NetworkAccessManager.py

changeset 721
9dd401431fcc
parent 666
fdd568d3533d
child 748
eb7e73107d27
equal deleted inserted replaced
718:979d6e242404 721:9dd401431fcc
11 11
12 from PyQt4.QtCore import * 12 from PyQt4.QtCore import *
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 QSsl, QSslCertificate, QSslConfiguration, QSslSocket, \ 16 from PyQt4.QtNetwork import QSslCertificate, QSslConfiguration, QSslSocket, \
17 QSslError 17 QSslError
18 SSL_AVAILABLE = True 18 SSL_AVAILABLE = True
19 except ImportError: 19 except ImportError:
20 SSL_AVAILABLE = False 20 SSL_AVAILABLE = False
21 21
255 @param cert certificate to convert (QSslCertificate) 255 @param cert certificate to convert (QSslCertificate)
256 @return formatted string (string) 256 @return formatted string (string)
257 """ 257 """
258 result = "<p>" 258 result = "<p>"
259 259
260 result += cert.subjectInfo(QSslCertificate.CommonName) 260 result += self.trUtf8("Name: {0}")\
261 .format(cert.subjectInfo(QSslCertificate.CommonName))
262
263 result += self.trUtf8("<br/>Organization: {0}")\
264 .format(cert.subjectInfo(QSslCertificate.Organization))
261 265
262 result += self.trUtf8("<br/>Issuer: {0}")\ 266 result += self.trUtf8("<br/>Issuer: {0}")\
263 .format(cert.issuerInfo(QSslCertificate.CommonName)) 267 .format(cert.issuerInfo(QSslCertificate.CommonName))
264 268
265 result += self.trUtf8("<br/>Not valid before: {0}<br/>Valid Until: {1}")\ 269 result += self.trUtf8("<br/>Not valid before: {0}<br/>Valid Until: {1}")\
266 .format(cert.effectiveDate().toString(Qt.ISODate), 270 .format(cert.effectiveDate().toString("yyyy-MM-dd"),
267 cert.expiryDate().toString(Qt.ISODate)) 271 cert.expiryDate().toString("yyyy-MM-dd"))
268
269 names = cert.alternateSubjectNames()
270 tmpList = names.get(QSsl.DnsEntry, [])
271 if tmpList:
272 result += self.trUtf8("<br/>Alternate Names:<ul><li>{0}</li></ul>")\
273 .format("</li><li>".join(tmpList))
274 272
275 result += "</p>" 273 result += "</p>"
276 274
277 return result 275 return result
278 276

eric ide

mercurial