def Validity_Default(root, PolicySet, defaultRange, range_value): javaclass = 'validityDefaultImpl' result = common.check_policy(PolicySet, javaclass) if result is False: #Get Policy ID pvalue = get_policyId(PolicySet) #Description Validity_Default_description = 'This default populates a Certificate Validity to the request. The default values are Range=180 in days' # Policy Value Policy_Value = etree.SubElement(PolicySet, 'value', id=pvalue) # Policy Definition Policy_definition = etree.SubElement(Policy_Value, 'def', id='Validity Default', classId='validityDefaultImpl') Policy_description = etree.SubElement( Policy_definition, 'description').text = Validity_Default_description # Policy Attributes Validity_Default_attributes = [ ('notBefore', 'string', 'NULL', 'Not Before', 'NULL'), ('notAfter', 'string', 'NULL', 'Not After', 'NULL') ] common.policy_attributes(Policy_definition, Validity_Default_attributes) # Policy Parameters Validity_Default_params = [('range', defaultRange), ('startTime', '0')] common.policy_parameters(Policy_definition, Validity_Default_params) #Constraint constraints.validityConstraintImpl(Policy_Value, defaultRange, range_value) else: Policy_Value = common.get_Element_PolicyValue(PolicySet, javaclass) defaultRange_value = Policy_Value.find( './def/params[@name="range"]/value') defaultRange_value.text = defaultRange Constraint_DefaultValue = Policy_Value.find( './constraint[@id="Validity Constraint"]/constraint[@id="range"]/descriptor/DefaultValue' ) Constraint_DefaultValue.text = range_value Constraint_Value = Policy_Value.find( './constraint[@id="Validity Constraint"]/constraint[@id="range"]/value' ) Constraint_Value.text = range_value
def CA_Certificate_Validity_Default(root, PolicySet): javaclass = 'caValidityDefaultImpl' result = common.check_policy(PolicySet, javaclass) if result is False: #Get Policy ID pvalue = get_policyId(PolicySet) CA_Certificate_Validity_Default_description = 'This default populates a Certificate Validity to the request. The default values are Range=7305 in days' # Policy Value Policy_Value = etree.SubElement(PolicySet, 'value', id=pvalue) # Policy Definition Policy_definition = etree.SubElement( Policy_Value, 'def', id='CA Certificate Validity Default', classId='caValidityDefaultImpl') Policy_description = etree.SubElement( Policy_definition, 'description').text = CA_Certificate_Validity_Default_description # Policy Attributes CA_Certificate_Validity_Default_attributes = [ ('notBefore', 'string', 'NULL', 'Not Before', 'NULL'), ('notAfter', 'string', 'NULL', 'notAfter', 'NULL'), ('bypassCAnotafter', 'boolean', 'NULL', 'Bypass CA notAfter constraint', 'false') ] common.policy_attributes(Policy_definition, CA_Certificate_Validity_Default_attributes) # Policy Parameters CA_Certificate_Validity_Default_params = [('range', '7305'), ('startTime', '0'), ('bypassCAnotafter', '')] common.policy_parameters(Policy_definition, CA_Certificate_Validity_Default_params) # Policy Constraints constraints.validityConstraintImpl(Policy_Value, 365, 7305) else: Policy_Value = common.get_Element_PolicyValue(PolicySet, javaclass)
def Validity_Default(root, PolicySet, defaultRange, range_value): javaclass = "validityDefaultImpl" result = common.check_policy(PolicySet, javaclass) if result is False: # Get Policy ID pvalue = get_policyId(PolicySet) # Description Validity_Default_description = ( "This default populates a Certificate Validity to the request. The default values are Range=180 in days" ) # Policy Value Policy_Value = etree.SubElement(PolicySet, "value", id=pvalue) # Policy Definition Policy_definition = etree.SubElement(Policy_Value, "def", id="Validity Default", classId="validityDefaultImpl") Policy_description = etree.SubElement(Policy_definition, "description").text = Validity_Default_description # Policy Attributes Validity_Default_attributes = [ ("notBefore", "string", "NULL", "Not Before", "NULL"), ("notAfter", "string", "NULL", "Not After", "NULL"), ] common.policy_attributes(Policy_definition, Validity_Default_attributes) # Policy Parameters Validity_Default_params = [("range", defaultRange), ("startTime", "0")] common.policy_parameters(Policy_definition, Validity_Default_params) # Constraint constraints.validityConstraintImpl(Policy_Value, defaultRange, range_value) else: Policy_Value = common.get_Element_PolicyValue(PolicySet, javaclass) defaultRange_value = Policy_Value.find('./def/params[@name="range"]/value') defaultRange_value.text = defaultRange Constraint_DefaultValue = Policy_Value.find( './constraint[@id="Validity Constraint"]/constraint[@id="range"]/descriptor/DefaultValue' ) Constraint_DefaultValue.text = range_value Constraint_Value = Policy_Value.find('./constraint[@id="Validity Constraint"]/constraint[@id="range"]/value') Constraint_Value.text = range_value
def CA_Certificate_Validity_Default(root, PolicySet): javaclass = "caValidityDefaultImpl" result = common.check_policy(PolicySet, javaclass) if result is False: # Get Policy ID pvalue = get_policyId(PolicySet) CA_Certificate_Validity_Default_description = ( "This default populates a Certificate Validity to the request. The default values are Range=7305 in days" ) # Policy Value Policy_Value = etree.SubElement(PolicySet, "value", id=pvalue) # Policy Definition Policy_definition = etree.SubElement( Policy_Value, "def", id="CA Certificate Validity Default", classId="caValidityDefaultImpl" ) Policy_description = etree.SubElement( Policy_definition, "description" ).text = CA_Certificate_Validity_Default_description # Policy Attributes CA_Certificate_Validity_Default_attributes = [ ("notBefore", "string", "NULL", "Not Before", "NULL"), ("notAfter", "string", "NULL", "notAfter", "NULL"), ("bypassCAnotafter", "boolean", "NULL", "Bypass CA notAfter constraint", "false"), ] common.policy_attributes(Policy_definition, CA_Certificate_Validity_Default_attributes) # Policy Parameters CA_Certificate_Validity_Default_params = [("range", "7305"), ("startTime", "0"), ("bypassCAnotafter", "")] common.policy_parameters(Policy_definition, CA_Certificate_Validity_Default_params) # Policy Constraints constraints.validityConstraintImpl(Policy_Value, 365, 7305) else: Policy_Value = common.get_Element_PolicyValue(PolicySet, javaclass)