Class PolicyIdCondition

  • All Implemented Interfaces:
    Serializable

    public class PolicyIdCondition
    extends 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:
    Serialized Form
    • Constructor Detail

      • PolicyIdCondition

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

      • getPolicyOid

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

        public boolean check​(CertificateToken certificateToken)
        Description copied from class: Condition
        Returns true if the condition is evaluated to true for the given certificate.
        Specified by:
        check in class Condition
        Parameters:
        certificateToken - CertificateToken to be checked
        Returns:
        true if the condition is filled
      • toString

        public String toString​(String indent)
        Description copied from class: Condition
        Returns a string representation of the condition
        Specified by:
        toString in class Condition
        Parameters:
        indent - the indentation to be used
        Returns:
        a human readable condition