Class KeyUsageCriteria

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

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

    • KeyUsageCriteria

      public KeyUsageCriteria()
      Creates a new instance of KeyUsageCriteria.
  • Method Details

    • addKeyUsageBit

      public void addKeyUsageBit (String name, String value)
      Adds required key usage bit by its name and value.
      Parameters:
      name - name of the required key usage bit.
      value - boolean value for a required key usage bit.
    • getKeyUsageBits

      public Boolean[] getKeyUsageBits()
      Gets required key usage bits.
      Returns:
      required key usage bits
    • 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