aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/sec_certs
diff options
context:
space:
mode:
authoradamjanovsky2023-09-17 14:53:00 +0200
committeradamjanovsky2023-09-17 14:53:00 +0200
commit3eeb7b07c9885bcbb1f33a319f80ee901dd2f3d2 (patch)
tree7d96a50c34487aa7d3edfdd01ba73879dc9d4be5 /src/sec_certs
parent639ba7ba1290fc7bbd218d8a0006ac462ac7b6b7 (diff)
downloadsec-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.py8
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 = [