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