From 6435e0f6605bf26964c00456ded12e47be6652b5 Mon Sep 17 00:00:00 2001 From: J08nY Date: Thu, 27 Jan 2022 10:38:18 +0100 Subject: Fix loading of CC cert from dict. --- sec_certs/sample/common_criteria.py | 2 ++ 1 file changed, 2 insertions(+) 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 -- cgit v1.3.1