diff options
| author | J08nY | 2023-08-24 16:31:53 +0200 |
|---|---|---|
| committer | J08nY | 2023-08-24 16:31:53 +0200 |
| commit | dad380cc0943c123dd033f08e3752f6bd405f2ec (patch) | |
| tree | c338e2c0afbf20a472916cdf92a8d4e1ceaee6ea /src/sec_certs/sample | |
| parent | 81da89c075ca0a854826b8db06e5665d36831294 (diff) | |
| download | sec-certs-dad380cc0943c123dd033f08e3752f6bd405f2ec.tar.gz sec-certs-dad380cc0943c123dd033f08e3752f6bd405f2ec.tar.zst sec-certs-dad380cc0943c123dd033f08e3752f6bd405f2ec.zip | |
Fix CC scheme certificate matching.
Diffstat (limited to 'src/sec_certs/sample')
| -rw-r--r-- | src/sec_certs/sample/cc_certificate_id.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/sec_certs/sample/cc_certificate_id.py b/src/sec_certs/sample/cc_certificate_id.py index 3e28dfc8..d6e49718 100644 --- a/src/sec_certs/sample/cc_certificate_id.py +++ b/src/sec_certs/sample/cc_certificate_id.py @@ -115,6 +115,14 @@ class CertificateId: cert_num = int(new_cert_id.split("-")[1]) return f"SERTIT-{cert_num:03}" + def _canonical_nl(self): + new_cert_id = self.clean + if new_cert_id.startswith("CC-"): + new_cert_id = f"NSCIB-{new_cert_id}" + if not new_cert_id.endswith("-CR"): + new_cert_id = f"{new_cert_id}-CR" + return new_cert_id + @property def clean(self) -> str: """ @@ -139,6 +147,7 @@ class CertificateId: "CA": self._canonical_ca, "JP": self._canonical_jp, "NO": self._canonical_no, + "NL": self._canonical_nl, } if self.scheme in schemes: |
