Class ExtendedKeyUsageCriteria

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

public class ExtendedKeyUsageCriteria extends Object implements Criteria
Extended Key Usage Criteria implementation from a TL.
  • Constructor Details

  • Method Details

    • addRequiredExtendedKeyUsage

      public void addRequiredExtendedKeyUsage (String requiredExtendedKeyUsage)
      Adds required extended key usage.
      Parameters:
      requiredExtendedKeyUsage - String required extended key usage.
    • getRequiredExtendedKeyUsages

      public List<String> getRequiredExtendedKeyUsages()
      Gets the required extended key usages.
      Returns:
      the required extended key usages
    • 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