Daniel Brötzmann pushed to branch master at gajim / gajim


Commits:
bf7824ae by wurstsalat at 2023-01-05T17:16:16+01:00
fix: CertificateBox: Format serial number in hex

Fixes #11335

- - - - -


1 changed file:

- gajim/gtk/certificate_dialog.py


Changes:

=====================================
gajim/gtk/certificate_dialog.py
=====================================
@@ -75,12 +75,10 @@ def __init__(self, account: str, certificate: 
Gio.TlsCertificate) -> None:
             if dotted_string == '2.5.4.11':
                 self._ib_org_unit = str(attribute.value)
 
-        it_serial_no = str(cert.serial_number)
-        it_serial_no_half = int(len(it_serial_no) / 2)
-        self._it_serial_number = '%s\n%s' % (
-            it_serial_no[:it_serial_no_half],
-            it_serial_no[it_serial_no_half:])
-
+        serial_str =  '0{:02X}'.format(cert.serial_number)
+        serial_str_foratted = ':'.join(
+            map('{}{}'.format, *(serial_str[::2], serial_str[1::2])))
+        self._it_serial_number = serial_str_foratted
         self._ib_common_name = ''
         self._ib_organization = ''
         self._ib_org_unit = ''



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/bf7824ae18dbd9b83b297d5ecedaeff56ca70022

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/bf7824ae18dbd9b83b297d5ecedaeff56ca70022
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list
Commits@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to