Helpviewer/SslCertificatesDialog.py

changeset 2080
4b33165dd55b
parent 2078
9f4a45741622
child 2302
f29e9405c851
equal deleted inserted replaced
2079:febae63bb821 2080:4b33165dd55b
67 @param server server name of the certificate (string) 67 @param server server name of the certificate (string)
68 @param cert certificate to insert (QSslCertificate) 68 @param cert certificate to insert (QSslCertificate)
69 """ 69 """
70 # step 1: extract the info to be shown 70 # step 1: extract the info to be shown
71 if qVersion() >= "5.0.0": 71 if qVersion() >= "5.0.0":
72 organisation = Qt.escape(Utilities.decodeString( 72 organisation = Utilities.html_encode(Utilities.decodeString(
73 ", ".join(cert.subjectInfo(QSslCertificate.Organization)))) 73 ", ".join(cert.subjectInfo(QSslCertificate.Organization))))
74 commonName = Qt.escape(Utilities.decodeString( 74 commonName = Utilities.html_encode(Utilities.decodeString(
75 ", ".join(cert.subjectInfo(QSslCertificate.CommonName)))) 75 ", ".join(cert.subjectInfo(QSslCertificate.CommonName))))
76 else: 76 else:
77 organisation = Qt.escape(Utilities.decodeString( 77 organisation = Utilities.html_encode(Utilities.decodeString(
78 cert.subjectInfo(QSslCertificate.Organization))) 78 cert.subjectInfo(QSslCertificate.Organization)))
79 commonName = Qt.escape(Utilities.decodeString( 79 commonName = Utilities.html_encode(Utilities.decodeString(
80 cert.subjectInfo(QSslCertificate.CommonName))) 80 cert.subjectInfo(QSslCertificate.CommonName)))
81 if organisation is None or organisation == "": 81 if organisation is None or organisation == "":
82 organisation = self.trUtf8("(Unknown)") 82 organisation = self.trUtf8("(Unknown)")
83 if commonName is None or commonName == "": 83 if commonName is None or commonName == "":
84 commonName = self.trUtf8("(Unknown common name)") 84 commonName = self.trUtf8("(Unknown common name)")
85 expiryDate = Qt.escape(cert.expiryDate().toString("yyyy-MM-dd")) 85 expiryDate = Utilities.html_encode(cert.expiryDate().toString("yyyy-MM-dd"))
86 86
87 # step 2: create the entry 87 # step 2: create the entry
88 items = self.serversCertificatesTree.findItems(organisation, 88 items = self.serversCertificatesTree.findItems(organisation,
89 Qt.MatchFixedString | Qt.MatchCaseSensitive) 89 Qt.MatchFixedString | Qt.MatchCaseSensitive)
90 if len(items) == 0: 90 if len(items) == 0:
259 259
260 @param cert certificate to insert (QSslCertificate) 260 @param cert certificate to insert (QSslCertificate)
261 """ 261 """
262 # step 1: extract the info to be shown 262 # step 1: extract the info to be shown
263 if qVersion() >= "5.0.0": 263 if qVersion() >= "5.0.0":
264 organisation = Qt.escape(Utilities.decodeString( 264 organisation = Utilities.html_encode(Utilities.decodeString(
265 ", ".join(cert.subjectInfo(QSslCertificate.Organization)))) 265 ", ".join(cert.subjectInfo(QSslCertificate.Organization))))
266 commonName = Qt.escape(Utilities.decodeString( 266 commonName = Utilities.html_encode(Utilities.decodeString(
267 ", ".join(cert.subjectInfo(QSslCertificate.CommonName)))) 267 ", ".join(cert.subjectInfo(QSslCertificate.CommonName))))
268 else: 268 else:
269 organisation = Qt.escape(Utilities.decodeString( 269 organisation = Utilities.html_encode(Utilities.decodeString(
270 cert.subjectInfo(QSslCertificate.Organization))) 270 cert.subjectInfo(QSslCertificate.Organization)))
271 commonName = Qt.escape(Utilities.decodeString( 271 commonName = Utilities.html_encode(Utilities.decodeString(
272 cert.subjectInfo(QSslCertificate.CommonName))) 272 cert.subjectInfo(QSslCertificate.CommonName)))
273 if organisation is None or organisation == "": 273 if organisation is None or organisation == "":
274 organisation = self.trUtf8("(Unknown)") 274 organisation = self.trUtf8("(Unknown)")
275 if commonName is None or commonName == "": 275 if commonName is None or commonName == "":
276 commonName = self.trUtf8("(Unknown common name)") 276 commonName = self.trUtf8("(Unknown common name)")
277 expiryDate = Qt.escape(cert.expiryDate().toString("yyyy-MM-dd")) 277 expiryDate = Utilities.html_encode(cert.expiryDate().toString("yyyy-MM-dd"))
278 278
279 # step 2: create the entry 279 # step 2: create the entry
280 items = self.caCertificatesTree.findItems(organisation, 280 items = self.caCertificatesTree.findItems(organisation,
281 Qt.MatchFixedString | Qt.MatchCaseSensitive) 281 Qt.MatchFixedString | Qt.MatchCaseSensitive)
282 if len(items) == 0: 282 if len(items) == 0:

eric ide

mercurial