aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJ08nY2022-09-22 19:36:09 +0200
committerJ08nY2022-09-22 19:36:09 +0200
commitca5619e7a535f702b4eb7f186419f3884772f52b (patch)
tree8c2eabf57190a776c35b8a5a078c35800d335072
parentf3ae013ef1e3ee7299eee92e97c3dcae9b481f14 (diff)
downloadsec-certs-ca5619e7a535f702b4eb7f186419f3884772f52b.tar.gz
sec-certs-ca5619e7a535f702b4eb7f186419f3884772f52b.tar.zst
sec-certs-ca5619e7a535f702b4eb7f186419f3884772f52b.zip
Canonicalize Norway properly.
-rw-r--r--sec_certs/sample/cc_certificate_id.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/sec_certs/sample/cc_certificate_id.py b/sec_certs/sample/cc_certificate_id.py
index 28016ee5..d491c9a3 100644
--- a/sec_certs/sample/cc_certificate_id.py
+++ b/sec_certs/sample/cc_certificate_id.py
@@ -108,6 +108,11 @@ class CertificateId:
if match := re.search("CRP-(C[0-9]+)-", new_cert_id):
return match.group(1)
+ def _canonical_no(self):
+ new_cert_id = self.clean
+ cert_num = int(new_cert_id.split("-")[1])
+ return f"SERTIT-{cert_num:03}"
+
@property
def clean(self) -> str:
"""
@@ -131,6 +136,7 @@ class CertificateId:
"UK": self._canonical_uk,
"CA": self._canonical_ca,
"JP": self._canonical_jp,
+ "NO": self._canonical_no,
}
if self.scheme in schemes: