E5Network/E5SslErrorHandler.py

changeset 3190
a9a94491c4fd
parent 3160
209a07d7e401
child 3484
645c12de6b0c
equal deleted inserted replaced
3189:9a21c547de5f 3190:a9a94491c4fd
128 return E5SslErrorHandler.SystemIgnored, False 128 return E5SslErrorHandler.SystemIgnored, False
129 129
130 errorString = '.</li><li>'.join(errorStrings) 130 errorString = '.</li><li>'.join(errorStrings)
131 ret = E5MessageBox.yesNo( 131 ret = E5MessageBox.yesNo(
132 None, 132 None,
133 self.trUtf8("SSL Errors"), 133 self.tr("SSL Errors"),
134 self.trUtf8("""<p>SSL Errors for <br /><b>{0}</b>""" 134 self.tr("""<p>SSL Errors for <br /><b>{0}</b>"""
135 """<ul><li>{1}</li></ul></p>""" 135 """<ul><li>{1}</li></ul></p>"""
136 """<p>Do you want to ignore these errors?</p>""") 136 """<p>Do you want to ignore these errors?</p>""")
137 .format(server, errorString), 137 .format(server, errorString),
138 icon=E5MessageBox.Warning) 138 icon=E5MessageBox.Warning)
139 139
140 if ret: 140 if ret:
141 caRet = False 141 caRet = False
143 certinfos = [] 143 certinfos = []
144 for cert in caNew: 144 for cert in caNew:
145 certinfos.append(self.__certToString(cert)) 145 certinfos.append(self.__certToString(cert))
146 caRet = E5MessageBox.yesNo( 146 caRet = E5MessageBox.yesNo(
147 None, 147 None,
148 self.trUtf8("Certificates"), 148 self.tr("Certificates"),
149 self.trUtf8( 149 self.tr(
150 """<p>Certificates:<br/>{0}<br/>""" 150 """<p>Certificates:<br/>{0}<br/>"""
151 """Do you want to accept all these certificates?""" 151 """Do you want to accept all these certificates?"""
152 """</p>""") 152 """</p>""")
153 .format("".join(certinfos))) 153 .format("".join(certinfos)))
154 if caRet: 154 if caRet:
188 @return formatted string (string) 188 @return formatted string (string)
189 """ 189 """
190 result = "<p>" 190 result = "<p>"
191 191
192 if qVersion() >= "5.0.0": 192 if qVersion() >= "5.0.0":
193 result += self.trUtf8("Name: {0}")\ 193 result += self.tr("Name: {0}")\
194 .format(Utilities.html_encode(Utilities.decodeString( 194 .format(Utilities.html_encode(Utilities.decodeString(
195 ", ".join(cert.subjectInfo(QSslCertificate.CommonName))))) 195 ", ".join(cert.subjectInfo(QSslCertificate.CommonName)))))
196 196
197 result += self.trUtf8("<br/>Organization: {0}")\ 197 result += self.tr("<br/>Organization: {0}")\
198 .format(Utilities.html_encode(Utilities.decodeString( 198 .format(Utilities.html_encode(Utilities.decodeString(
199 ", ".join(cert.subjectInfo( 199 ", ".join(cert.subjectInfo(
200 QSslCertificate.Organization))))) 200 QSslCertificate.Organization)))))
201 201
202 result += self.trUtf8("<br/>Issuer: {0}")\ 202 result += self.tr("<br/>Issuer: {0}")\
203 .format(Utilities.html_encode(Utilities.decodeString( 203 .format(Utilities.html_encode(Utilities.decodeString(
204 ", ".join(cert.issuerInfo(QSslCertificate.CommonName))))) 204 ", ".join(cert.issuerInfo(QSslCertificate.CommonName)))))
205 else: 205 else:
206 result += self.trUtf8("Name: {0}")\ 206 result += self.tr("Name: {0}")\
207 .format(Utilities.html_encode(Utilities.decodeString( 207 .format(Utilities.html_encode(Utilities.decodeString(
208 cert.subjectInfo(QSslCertificate.CommonName)))) 208 cert.subjectInfo(QSslCertificate.CommonName))))
209 209
210 result += self.trUtf8("<br/>Organization: {0}")\ 210 result += self.tr("<br/>Organization: {0}")\
211 .format(Utilities.html_encode(Utilities.decodeString( 211 .format(Utilities.html_encode(Utilities.decodeString(
212 cert.subjectInfo(QSslCertificate.Organization)))) 212 cert.subjectInfo(QSslCertificate.Organization))))
213 213
214 result += self.trUtf8("<br/>Issuer: {0}")\ 214 result += self.tr("<br/>Issuer: {0}")\
215 .format(Utilities.html_encode(Utilities.decodeString( 215 .format(Utilities.html_encode(Utilities.decodeString(
216 cert.issuerInfo(QSslCertificate.CommonName)))) 216 cert.issuerInfo(QSslCertificate.CommonName))))
217 217
218 result += self.trUtf8( 218 result += self.tr(
219 "<br/>Not valid before: {0}<br/>Valid Until: {1}")\ 219 "<br/>Not valid before: {0}<br/>Valid Until: {1}")\
220 .format(Utilities.html_encode( 220 .format(Utilities.html_encode(
221 cert.effectiveDate().toString("yyyy-MM-dd")), 221 cert.effectiveDate().toString("yyyy-MM-dd")),
222 Utilities.html_encode( 222 Utilities.html_encode(
223 cert.expiryDate().toString("yyyy-MM-dd"))) 223 cert.expiryDate().toString("yyyy-MM-dd")))

eric ide

mercurial