Class ChainingSignatureTrustEngineTest.MockSignatureTrustEngine
- java.lang.Object
-
- org.opensaml.xmlsec.signature.support.impl.ChainingSignatureTrustEngineTest.MockSignatureTrustEngine
-
- All Implemented Interfaces:
TrustEngine<Signature>,SignatureTrustEngine
- Enclosing class:
- ChainingSignatureTrustEngineTest
private class ChainingSignatureTrustEngineTest.MockSignatureTrustEngine extends Object implements SignatureTrustEngine
Mock trust engine.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateMockSignatureTrustEngine(Boolean flag)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KeyInfoCredentialResolvergetKeyInfoResolver()booleanvalidate(byte[] signature, byte[] content, String algorithmURI, CriteriaSet trustBasisCriteria, Credential candidateCredential)booleanvalidate(Signature tok, CriteriaSet trustBasisCriteria)
-
-
-
Field Detail
-
trusted
private Boolean trusted
-
-
Constructor Detail
-
MockSignatureTrustEngine
private MockSignatureTrustEngine(Boolean flag)
-
-
Method Detail
-
validate
public boolean validate(Signature tok, CriteriaSet trustBasisCriteria) throws SecurityException
- Specified by:
validatein interfaceTrustEngine<Signature>- Throws:
SecurityException
-
validate
public boolean validate(@Nonnull byte[] signature, @Nonnull byte[] content, @Nonnull String algorithmURI, @Nullable CriteriaSet trustBasisCriteria, @Nullable Credential candidateCredential) throws SecurityException- Specified by:
validatein interfaceSignatureTrustEngine- Throws:
SecurityException
-
getKeyInfoResolver
@Nullable public KeyInfoCredentialResolver getKeyInfoResolver()
- Specified by:
getKeyInfoResolverin interfaceSignatureTrustEngine
-
-