@@ -712,6 +712,86 @@ def create(self, **kwargs):
712712 if "subject_public_key_exponent" in observable_data
713713 else None
714714 ),
715+ "basic_constraints" : (
716+ observable_data ["basic_constraints" ]
717+ if "basic_constraints" in observable_data
718+ else None
719+ ),
720+ "name_constraints" : (
721+ observable_data ["name_constraints" ]
722+ if "name_constraints" in observable_data
723+ else None
724+ ),
725+ "policy_constraints" : (
726+ observable_data ["policy_constraints" ]
727+ if "policy_constraints" in observable_data
728+ else None
729+ ),
730+ "key_usage" : (
731+ observable_data ["key_usage" ]
732+ if "key_usage" in observable_data
733+ else None
734+ ),
735+ "extended_key_usage" : (
736+ observable_data ["extended_key_usage" ]
737+ if "extended_key_usage" in observable_data
738+ else None
739+ ),
740+ "subject_key_identifier" : (
741+ observable_data ["subject_key_identifier" ]
742+ if "subject_key_identifier" in observable_data
743+ else None
744+ ),
745+ "authority_key_identifier" : (
746+ observable_data ["authority_key_identifier" ]
747+ if "authority_key_identifier" in observable_data
748+ else None
749+ ),
750+ "subject_alternative_name" : (
751+ observable_data ["subject_alternative_name" ]
752+ if "subject_alternative_name" in observable_data
753+ else None
754+ ),
755+ "issuer_alternative_name" : (
756+ observable_data ["issuer_alternative_name" ]
757+ if "issuer_alternative_name" in observable_data
758+ else None
759+ ),
760+ "subject_directory_attributes" : (
761+ observable_data ["subject_directory_attributes" ]
762+ if "subject_directory_attributes" in observable_data
763+ else None
764+ ),
765+ "crl_distribution_points" : (
766+ observable_data ["crl_distribution_points" ]
767+ if "crl_distribution_points" in observable_data
768+ else None
769+ ),
770+ "inhibit_any_policy" : (
771+ observable_data ["inhibit_any_policy" ]
772+ if "inhibit_any_policy" in observable_data
773+ else None
774+ ),
775+ "private_key_usage_period_not_before" : (
776+ observable_data ["private_key_usage_period_not_before" ]
777+ if "private_key_usage_period_not_before" in observable_data
778+ else None
779+ ),
780+ "private_key_usage_period_not_after" : (
781+ observable_data ["private_key_usage_period_not_after" ]
782+ if "private_key_usage_period_not_after" in observable_data
783+ else None
784+ ),
785+ "certificate_policies" : (
786+ observable_data ["certificate_policies" ]
787+ if "certificate_policies" in observable_data
788+ else None
789+ ),
790+ "policy_mappings" : (
791+ observable_data ["policy_mappings" ]
792+ if "policy_mappings" in observable_data
793+ else None
794+ ),
715795 }
716796 elif type == "IPv4-Addr" :
717797 input_variables ["IPv4Addr" ] = {
0 commit comments