Class EvaluableMACKeyLengthCredentialCriterion
- java.lang.Object
-
- net.shibboleth.utilities.java.support.logic.AbstractTriStatePredicate<Credential>
-
- net.shibboleth.oidc.security.credential.impl.EvaluableMACKeyLengthCredentialCriterion
-
- All Implemented Interfaces:
Predicate<Credential>,Predicate<Credential>,Criterion,EvaluableCredentialCriterion
public class EvaluableMACKeyLengthCredentialCriterion extends AbstractTriStatePredicate<Credential> implements EvaluableCredentialCriterion
Instance of evaluable credential criteria for evaluating if the key length of the secret key inside the credential is compatible with the MAC algorithm given.- Since:
- 2.2.0
-
-
Constructor Summary
Constructors Constructor Description EvaluableMACKeyLengthCredentialCriterion(com.nimbusds.jose.JWSAlgorithm algorithm)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)inthashCode()booleantest(Credential target)StringtoString()-
Methods inherited from class net.shibboleth.utilities.java.support.logic.AbstractTriStatePredicate
isNullInputSatisfies, isUnevaluableSatisfies, setNullInputSatisfies, setUnevaluableSatisfies
-
-
-
-
Method Detail
-
test
public boolean test(@Nullable Credential target)- Specified by:
testin interfacePredicate<Credential>
-
-