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"))) |