207 @param cert certificate to convert (QSslCertificate) |
206 @param cert certificate to convert (QSslCertificate) |
208 @return formatted string (string) |
207 @return formatted string (string) |
209 """ |
208 """ |
210 result = "<p>" |
209 result = "<p>" |
211 |
210 |
212 if qVersionTuple() >= (5, 0, 0): |
211 result += self.tr("Name: {0}")\ |
213 result += self.tr("Name: {0}")\ |
212 .format(Utilities.html_encode(Utilities.decodeString( |
214 .format(Utilities.html_encode(Utilities.decodeString( |
213 ", ".join(cert.subjectInfo(QSslCertificate.CommonName))))) |
215 ", ".join(cert.subjectInfo(QSslCertificate.CommonName))))) |
214 |
216 |
215 result += self.tr("<br/>Organization: {0}")\ |
217 result += self.tr("<br/>Organization: {0}")\ |
216 .format(Utilities.html_encode(Utilities.decodeString( |
218 .format(Utilities.html_encode(Utilities.decodeString( |
217 ", ".join(cert.subjectInfo( |
219 ", ".join(cert.subjectInfo( |
218 QSslCertificate.Organization))))) |
220 QSslCertificate.Organization))))) |
219 |
221 |
220 result += self.tr("<br/>Issuer: {0}")\ |
222 result += self.tr("<br/>Issuer: {0}")\ |
221 .format(Utilities.html_encode(Utilities.decodeString( |
223 .format(Utilities.html_encode(Utilities.decodeString( |
222 ", ".join(cert.issuerInfo(QSslCertificate.CommonName))))) |
224 ", ".join(cert.issuerInfo(QSslCertificate.CommonName))))) |
|
225 else: |
|
226 result += self.tr("Name: {0}")\ |
|
227 .format(Utilities.html_encode(Utilities.decodeString( |
|
228 cert.subjectInfo(QSslCertificate.CommonName)))) |
|
229 |
|
230 result += self.tr("<br/>Organization: {0}")\ |
|
231 .format(Utilities.html_encode(Utilities.decodeString( |
|
232 cert.subjectInfo(QSslCertificate.Organization)))) |
|
233 |
|
234 result += self.tr("<br/>Issuer: {0}")\ |
|
235 .format(Utilities.html_encode(Utilities.decodeString( |
|
236 cert.issuerInfo(QSslCertificate.CommonName)))) |
|
237 |
|
238 result += self.tr( |
223 result += self.tr( |
239 "<br/>Not valid before: {0}<br/>Valid Until: {1}")\ |
224 "<br/>Not valid before: {0}<br/>Valid Until: {1}")\ |
240 .format(Utilities.html_encode( |
225 .format(Utilities.html_encode( |
241 cert.effectiveDate().toString("yyyy-MM-dd")), |
226 cert.effectiveDate().toString("yyyy-MM-dd")), |
242 Utilities.html_encode( |
227 Utilities.html_encode( |