diff options
| author | adamjanovsky | 2023-09-17 14:53:00 +0200 |
|---|---|---|
| committer | adamjanovsky | 2023-09-17 14:53:00 +0200 |
| commit | 3eeb7b07c9885bcbb1f33a319f80ee901dd2f3d2 (patch) | |
| tree | 7d96a50c34487aa7d3edfdd01ba73879dc9d4be5 /src/sec_certs | |
| parent | 639ba7ba1290fc7bbd218d8a0006ac462ac7b6b7 (diff) | |
| download | sec-certs-3eeb7b07c9885bcbb1f33a319f80ee901dd2f3d2.tar.gz sec-certs-3eeb7b07c9885bcbb1f33a319f80ee901dd2f3d2.tar.zst sec-certs-3eeb7b07c9885bcbb1f33a319f80ee901dd2f3d2.zip | |
fix anssi cert_id normalization
Diffstat (limited to 'src/sec_certs')
| -rw-r--r-- | src/sec_certs/sample/cc_certificate_id.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/sec_certs/sample/cc_certificate_id.py b/src/sec_certs/sample/cc_certificate_id.py index d0ebdb81..1342cab8 100644 --- a/src/sec_certs/sample/cc_certificate_id.py +++ b/src/sec_certs/sample/cc_certificate_id.py @@ -15,9 +15,11 @@ class CertificateId: def _canonical_fr(self) -> str: def pad_last_segment_with_zero(id_str: str) -> str: - prefix, num = id_str.split("/") - num = num.zfill(2) - return f"{prefix}/{num}" + splitted = id_str.split("/") + if len(splitted) > 1: + num = splitted[-1].zfill(2) + return f"{''.join(splitted[:-1])}/{num}" + return id_str new_cert_id = self.clean rules = [ |
