Package eu.europa.esig.dss.tsl
Class CertSubjectDNAttributeCondition
- java.lang.Object
-
- eu.europa.esig.dss.spi.tsl.Condition
-
- eu.europa.esig.dss.tsl.CertSubjectDNAttributeCondition
-
- All Implemented Interfaces:
Serializable
public class CertSubjectDNAttributeCondition extends 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 booleancheck(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.StringtoString()StringtoString(String indent)Returns a string representation of the condition
-
-
-
Method Detail
-
getAttributeOids
public final List<String> 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
public boolean check(CertificateToken certificateToken)
Description copied from class:ConditionReturns true if the condition is evaluated to true for the given certificate.
-
toString
public String toString(String indent)
Description copied from class:ConditionReturns a string representation of the condition
-
-