65 |
65 |
66 @param cert reference to the SSL certificate (QSslCertificate) |
66 @param cert reference to the SSL certificate (QSslCertificate) |
67 @return formated serial number (string) |
67 @return formated serial number (string) |
68 """ |
68 """ |
69 serial = cert.serialNumber() |
69 serial = cert.serialNumber() |
|
70 if serial == "": |
|
71 return self.trUtf8("<not part of the certificate>") |
|
72 |
70 if ':' in serial: |
73 if ':' in serial: |
71 return str(serial, encoding = "ascii").upper() |
74 return str(serial, encoding = "ascii").upper() |
72 else: |
75 else: |
73 hexString = hex(int(serial))[2:] |
76 hexString = hex(int(serial))[2:] |
74 return self.__formatHexString(hexString) |
77 return self.__formatHexString(hexString) |