11 |
11 |
12 from PyQt4.QtCore import * |
12 from PyQt4.QtCore import * |
13 from PyQt4.QtGui import QDialog, QMessageBox |
13 from PyQt4.QtGui import QDialog, QMessageBox |
14 from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkRequest |
14 from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkRequest |
15 try: |
15 try: |
16 from PyQt4.QtNetwork import QSsl, QSslCertificate, QSslConfiguration, QSslSocket |
16 from PyQt4.QtNetwork import QSslCertificate, QSslConfiguration, QSslSocket |
17 SSL_AVAILABLE = True |
17 SSL_AVAILABLE = True |
18 except ImportError: |
18 except ImportError: |
19 SSL_AVAILABLE = False |
19 SSL_AVAILABLE = False |
20 |
20 |
21 from E5Network.E5NetworkProxyFactory import E5NetworkProxyFactory |
21 from E5Network.E5NetworkProxyFactory import E5NetworkProxyFactory |
281 |
281 |
282 result += self.trUtf8("<br/>Issuer: {0}")\ |
282 result += self.trUtf8("<br/>Issuer: {0}")\ |
283 .format(cert.issuerInfo(QSslCertificate.CommonName)) |
283 .format(cert.issuerInfo(QSslCertificate.CommonName)) |
284 |
284 |
285 result += self.trUtf8("<br/>Not valid before: {0}<br/>Valid Until: {1}")\ |
285 result += self.trUtf8("<br/>Not valid before: {0}<br/>Valid Until: {1}")\ |
286 .format(cert.effectiveDate().toString(Qt.ISODate), |
286 .format(cert.effectiveDate().toString("yyyy-MM-dd"), |
287 cert.expiryDate().toString(Qt.ISODate)) |
287 cert.expiryDate().toString("yyyy-MM-dd")) |
288 |
|
289 names = cert.alternateSubjectNames() |
|
290 tmpList = names.get(QSsl.DnsEntry, []) |
|
291 if tmpList: |
|
292 result += self.trUtf8("<br/>Alternate Names:<ul><li>{0}</li></ul>")\ |
|
293 .format("</li><li>".join(tmpList)) |
|
294 |
288 |
295 result += "</p>" |
289 result += "</p>" |
296 |
290 |
297 return result |
291 return result |
298 |
292 |