Class PolicyIdCondition

java.lang.Object
eu.europa.esig.dss.tsl.dto.condition.PolicyIdCondition
All Implemented Interfaces:
eu.europa.esig.dss.model.tsl.Condition, Serializable

public class PolicyIdCondition extends Object implements eu.europa.esig.dss.model.tsl.Condition
Checks if a certificate has a specific policy OID.
Objects based on this class are instantiated from trusted list or by SignedDocumentValidator for QCP and QCPPlus
See Also:
  • Constructor Details

    • PolicyIdCondition

      public PolicyIdCondition(String policyId)
      The default constructor for PolicyIdCondition.
      Parameters:
      policyId - the policy oid to check
  • Method Details

    • getPolicyOid

      public final String getPolicyOid()
      Returns the policy OID.
      Returns:
      never null
    • check

      public boolean check(eu.europa.esig.dss.model.x509.CertificateToken certificateToken)
      Specified by:
      check in interface eu.europa.esig.dss.model.tsl.Condition
    • toString

      public String toString(String indent)
      Specified by:
      toString in interface eu.europa.esig.dss.model.tsl.Condition
    • toString

      public String toString()
      Overrides:
      toString in class Object