@@ -701,6 +701,86 @@ def create(self, **kwargs):
701701 if "subject_public_key_exponent" in observable_data
702702 else None
703703 ),
704+ "basic_constraints" : (
705+ observable_data ["basic_constraints" ]
706+ if "basic_constraints" in observable_data
707+ else None
708+ ),
709+ "name_constraints" : (
710+ observable_data ["name_constraints" ]
711+ if "name_constraints" in observable_data
712+ else None
713+ ),
714+ "policy_constraints" : (
715+ observable_data ["policy_constraints" ]
716+ if "policy_constraints" in observable_data
717+ else None
718+ ),
719+ "key_usage" : (
720+ observable_data ["key_usage" ]
721+ if "key_usage" in observable_data
722+ else None
723+ ),
724+ "extended_key_usage" : (
725+ observable_data ["extended_key_usage" ]
726+ if "extended_key_usage" in observable_data
727+ else None
728+ ),
729+ "subject_key_identifier" : (
730+ observable_data ["subject_key_identifier" ]
731+ if "subject_key_identifier" in observable_data
732+ else None
733+ ),
734+ "authority_key_identifier" : (
735+ observable_data ["authority_key_identifier" ]
736+ if "authority_key_identifier" in observable_data
737+ else None
738+ ),
739+ "subject_alternative_name" : (
740+ observable_data ["subject_alternative_name" ]
741+ if "subject_alternative_name" in observable_data
742+ else None
743+ ),
744+ "issuer_alternative_name" : (
745+ observable_data ["issuer_alternative_name" ]
746+ if "issuer_alternative_name" in observable_data
747+ else None
748+ ),
749+ "subject_directory_attributes" : (
750+ observable_data ["subject_directory_attributes" ]
751+ if "subject_directory_attributes" in observable_data
752+ else None
753+ ),
754+ "crl_distribution_points" : (
755+ observable_data ["crl_distribution_points" ]
756+ if "crl_distribution_points" in observable_data
757+ else None
758+ ),
759+ "inhibit_any_policy" : (
760+ observable_data ["inhibit_any_policy" ]
761+ if "inhibit_any_policy" in observable_data
762+ else None
763+ ),
764+ "private_key_usage_period_not_before" : (
765+ observable_data ["private_key_usage_period_not_before" ]
766+ if "private_key_usage_period_not_before" in observable_data
767+ else None
768+ ),
769+ "private_key_usage_period_not_after" : (
770+ observable_data ["private_key_usage_period_not_after" ]
771+ if "private_key_usage_period_not_after" in observable_data
772+ else None
773+ ),
774+ "certificate_policies" : (
775+ observable_data ["certificate_policies" ]
776+ if "certificate_policies" in observable_data
777+ else None
778+ ),
779+ "policy_mappings" : (
780+ observable_data ["policy_mappings" ]
781+ if "policy_mappings" in observable_data
782+ else None
783+ ),
704784 }
705785 elif type == "IPv4-Addr" :
706786 input_variables ["IPv4Addr" ] = {
0 commit comments