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
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits