java.lang.Object
com.itextpdf.signatures.validation.lotl.criteria.CriteriaList
All Implemented Interfaces:
Criteria

public class CriteriaList extends Object implements Criteria
Criteria List which holds other Criteria or other Criteria Lists.
  • Constructor Details

    • CriteriaList

      public CriteriaList (String assertValue)
      Creates a new instance of a Criteria List with a provided assert value.
      Parameters:
      assertValue - assert value. Possible value are "all", "atLeastOne" and "none".
  • Method Details

    • getAssertValue

      public String getAssertValue()
      Gets assert value for this Criteria List.
      Returns:
      assert value
    • addCriteria

      public void addCriteria (Criteria criteria)
      Adds Criteria to this Criteria List.
      Parameters:
      criteria - Criteria to be added
    • getCriteriaList

      public List<Criteria> getCriteriaList()
      Gets Criteria List.
      Returns:
      Criteria List
    • checkCriteria

      public boolean checkCriteria (X509Certificate certificate)
      Checks the criteria.
      Specified by:
      checkCriteria in interface Criteria
      Parameters:
      certificate - X509Certificate to be checked
      Returns:
      true if criteria is met, false otherwise