Class ChainingSignatureTrustEngineTest.MockSignatureTrustEngine
- java.lang.Object
-
- org.opensaml.xmlsec.signature.support.impl.ChainingSignatureTrustEngineTest.MockSignatureTrustEngine
-
- All Implemented Interfaces:
org.opensaml.security.trust.TrustEngine<org.opensaml.xmlsec.signature.Signature>,org.opensaml.xmlsec.signature.support.SignatureTrustEngine
- Enclosing class:
- ChainingSignatureTrustEngineTest
private class ChainingSignatureTrustEngineTest.MockSignatureTrustEngine extends Object implements org.opensaml.xmlsec.signature.support.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 org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolvergetKeyInfoResolver()booleanvalidate(byte[] signature, byte[] content, String algorithmURI, net.shibboleth.utilities.java.support.resolver.CriteriaSet trustBasisCriteria, org.opensaml.security.credential.Credential candidateCredential)booleanvalidate(org.opensaml.xmlsec.signature.Signature tok, net.shibboleth.utilities.java.support.resolver.CriteriaSet trustBasisCriteria)
-
-
-
Field Detail
-
trusted
private Boolean trusted
-
-
Constructor Detail
-
MockSignatureTrustEngine
private MockSignatureTrustEngine(Boolean flag)
-
-
Method Detail
-
validate
public boolean validate(org.opensaml.xmlsec.signature.Signature tok, net.shibboleth.utilities.java.support.resolver.CriteriaSet trustBasisCriteria) throws org.opensaml.security.SecurityException- Specified by:
validatein interfaceorg.opensaml.security.trust.TrustEngine<org.opensaml.xmlsec.signature.Signature>- Throws:
org.opensaml.security.SecurityException
-
validate
public boolean validate(@Nonnull byte[] signature, @Nonnull byte[] content, @Nonnull String algorithmURI, @Nullable net.shibboleth.utilities.java.support.resolver.CriteriaSet trustBasisCriteria, @Nullable org.opensaml.security.credential.Credential candidateCredential) throws org.opensaml.security.SecurityException- Specified by:
validatein interfaceorg.opensaml.xmlsec.signature.support.SignatureTrustEngine- Throws:
org.opensaml.security.SecurityException
-
getKeyInfoResolver
@Nullable public org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver getKeyInfoResolver()
- Specified by:
getKeyInfoResolverin interfaceorg.opensaml.xmlsec.signature.support.SignatureTrustEngine
-
-