Class KeyUsageCondition
java.lang.Object
eu.europa.esig.dss.tsl.dto.condition.KeyUsageCondition
- All Implemented Interfaces:
Condition
,Serializable
public class KeyUsageCondition extends Object implements Condition
Condition based on the certificate key usage
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description KeyUsageCondition(KeyUsageBit bit, boolean value)
Constructs a new KeyUsageCondition.KeyUsageCondition(String usage, boolean value)
Constructs a new KeyUsageCondition. -
Method Summary
Modifier and Type Method Description boolean
check(CertificateToken certificateToken)
Returns true if the condition is evaluated to true for the given certificate.KeyUsageBit
getBit()
Returns the key usage to be checked.boolean
getValue()
Returns the required bit value of the key usage to be checked.String
toString()
String
toString(String indent)
Returns a string representation of the condition
-
Constructor Details
-
KeyUsageCondition
Constructs a new KeyUsageCondition.- Parameters:
bit
- the key usagevalue
- the required value of the key usage bit
-
KeyUsageCondition
Constructs a new KeyUsageCondition.- Parameters:
usage
- the key usagevalue
- the required value of the key usage bit
-
-
Method Details
-
getBit
Returns the key usage to be checked.- Returns:
- never
null
-
getValue
public final boolean getValue()Returns the required bit value of the key usage to be checked.- Returns:
- the required bit value of the key usage to be checked
-
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
-