Class CertSubjectDNAttributeCondition
java.lang.Object
eu.europa.esig.dss.tsl.dto.condition.CertSubjectDNAttributeCondition
- All Implemented Interfaces:
Condition
,Serializable
public class CertSubjectDNAttributeCondition extends Object implements Condition
CertSubjectDNAttribute
Presence: This field is optional.
Description: It provides a non empty set of OIDs. Each OID maps to a possible attribute in the Subject DN of
the certificate. The criteria is matched if all OID refers to an attribute present in the DN.
Format: A non-empty sequence of OIDs representing Directory attributes, whose meaning respect the
description above. For the formal definition see CertSubjectDNAttribute element in the
schema referenced by clause C.2 (point 3).
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description CertSubjectDNAttributeCondition(List<String> oids)
-
Method Summary
Modifier and Type Method Description boolean
check(CertificateToken certificateToken)
Returns true if the condition is evaluated to true for the given certificate.List<String>
getAttributeOids()
Returns the list of DN attribute OIDs to be checked against the certificate’s subject DN.String
toString()
String
toString(String indent)
Returns a string representation of the condition
-
Constructor Details
-
Method Details
-
getAttributeOids
Returns the list of DN attribute OIDs to be checked against the certificate’s subject DN.- Returns:
- an unmodifiable list, possibly empty; never
null
-
check
Description copied from interface:Condition
Returns true if the condition is evaluated to true for the given certificate. -
toString
Description copied from interface:Condition
Returns a string representation of the condition -
toString
-