Helpviewer/SslCertificatesDialog.py

changeset 1367
a652a6794953
parent 1131
7781e396c903
child 1509
c0b5e693b0eb
equal deleted inserted replaced
1366:f2e7957924cb 1367:a652a6794953
65 65
66 @param server server name of the certificate (string) 66 @param server server name of the certificate (string)
67 @param cert certificate to insert (QSslCertificate) 67 @param cert certificate to insert (QSslCertificate)
68 """ 68 """
69 # step 1: extract the info to be shown 69 # step 1: extract the info to be shown
70 organisation = Utilities.decodeString( 70 organisation = Qt.escape(Utilities.decodeString(
71 cert.subjectInfo(QSslCertificate.Organization)) 71 cert.subjectInfo(QSslCertificate.Organization)))
72 if organisation is None or organisation == "": 72 if organisation is None or organisation == "":
73 organisation = self.trUtf8("(Unknown)") 73 organisation = self.trUtf8("(Unknown)")
74 commonName = Utilities.decodeString( 74 commonName = Qt.escape(Utilities.decodeString(
75 cert.subjectInfo(QSslCertificate.CommonName)) 75 cert.subjectInfo(QSslCertificate.CommonName)))
76 if commonName is None or commonName == "": 76 if commonName is None or commonName == "":
77 commonName = self.trUtf8("(Unknown common name)") 77 commonName = self.trUtf8("(Unknown common name)")
78 expiryDate = cert.expiryDate().toString("yyyy-MM-dd") 78 expiryDate = Qt.escape(cert.expiryDate().toString("yyyy-MM-dd"))
79 79
80 # step 2: create the entry 80 # step 2: create the entry
81 items = self.serversCertificatesTree.findItems(organisation, 81 items = self.serversCertificatesTree.findItems(organisation,
82 Qt.MatchFixedString | Qt.MatchCaseSensitive) 82 Qt.MatchFixedString | Qt.MatchCaseSensitive)
83 if len(items) == 0: 83 if len(items) == 0:
247 Private method to create a CA certificate entry. 247 Private method to create a CA certificate entry.
248 248
249 @param cert certificate to insert (QSslCertificate) 249 @param cert certificate to insert (QSslCertificate)
250 """ 250 """
251 # step 1: extract the info to be shown 251 # step 1: extract the info to be shown
252 organisation = Utilities.decodeString( 252 organisation = Qt.escape(Utilities.decodeString(
253 cert.subjectInfo(QSslCertificate.Organization)) 253 cert.subjectInfo(QSslCertificate.Organization)))
254 if organisation is None or organisation == "": 254 if organisation is None or organisation == "":
255 organisation = self.trUtf8("(Unknown)") 255 organisation = self.trUtf8("(Unknown)")
256 commonName = Utilities.decodeString( 256 commonName = Qt.escape(Utilities.decodeString(
257 cert.subjectInfo(QSslCertificate.CommonName)) 257 cert.subjectInfo(QSslCertificate.CommonName)))
258 if commonName is None or commonName == "": 258 if commonName is None or commonName == "":
259 commonName = self.trUtf8("(Unknown common name)") 259 commonName = self.trUtf8("(Unknown common name)")
260 expiryDate = cert.expiryDate().toString("yyyy-MM-dd") 260 expiryDate = Qt.escape(cert.expiryDate().toString("yyyy-MM-dd"))
261 261
262 # step 2: create the entry 262 # step 2: create the entry
263 items = self.caCertificatesTree.findItems(organisation, 263 items = self.caCertificatesTree.findItems(organisation,
264 Qt.MatchFixedString | Qt.MatchCaseSensitive) 264 Qt.MatchFixedString | Qt.MatchCaseSensitive)
265 if len(items) == 0: 265 if len(items) == 0:

eric ide

mercurial