diff options
| author | Ján Jančár | 2022-01-27 10:45:31 +0100 |
|---|---|---|
| committer | GitHub | 2022-01-27 10:45:31 +0100 |
| commit | d049eb667dae6ed385efdfa9e1e99b360d17d24b (patch) | |
| tree | 1cdbfdefc41d4a1f99c831ed2e5adfb7c93dc78a | |
| parent | 06ae452a8663e1d4600fa7747f611a780df0cdb4 (diff) | |
| parent | 6435e0f6605bf26964c00456ded12e47be6652b5 (diff) | |
| download | sec-certs-d049eb667dae6ed385efdfa9e1e99b360d17d24b.tar.gz sec-certs-d049eb667dae6ed385efdfa9e1e99b360d17d24b.tar.zst sec-certs-d049eb667dae6ed385efdfa9e1e99b360d17d24b.zip | |
Merge pull request #160 from crocs-muni/fix/cert-dates-fromdict
Fix loading of CC cert from dict.
| -rw-r--r-- | sec_certs/sample/common_criteria.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sec_certs/sample/common_criteria.py b/sec_certs/sample/common_criteria.py index a353ff61..9725f4c2 100644 --- a/sec_certs/sample/common_criteria.py +++ b/sec_certs/sample/common_criteria.py @@ -357,6 +357,8 @@ class CommonCriteriaCert(Certificate, PandasSerializableType, ComplexSerializabl new_dct = dct.copy() new_dct["maintenance_updates"] = set(dct["maintenance_updates"]) new_dct["protection_profiles"] = set(dct["protection_profiles"]) + new_dct["not_valid_before"] = date.fromisoformat(dct["not_valid_before"]) if dct["not_valid_before"] else None + new_dct["not_valid_after"] = date.fromisoformat(dct["not_valid_after"]) if dct["not_valid_after"] else None return super(cls, CommonCriteriaCert).from_dict(new_dct) @classmethod |
