Class ApacheSantuarioSignatureValidationProviderImpl
java.lang.Object
org.opensaml.xmlsec.signature.support.impl.provider.ApacheSantuarioSignatureValidationProviderImpl
- All Implemented Interfaces:
SignatureValidationProvider
public class ApacheSantuarioSignatureValidationProviderImpl
extends Object
implements SignatureValidationProvider
Implementation of
SignatureValidationProvider which is based on the Apache Santuario library
and is used with Signature instances which are instances of SignatureImpl.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.xml.security.signature.XMLSignaturegetXMLSignature(Signature signature) Access theXMLSignaturefrom the given signature object.voidvalidate(Signature signature, Credential validationCredential)
-
Field Details
-
log
@Nonnull private final org.slf4j.Logger logClass logger.
-
-
Constructor Details
-
ApacheSantuarioSignatureValidationProviderImpl
public ApacheSantuarioSignatureValidationProviderImpl()
-
-
Method Details
-
validate
public void validate(@Nonnull Signature signature, @Nonnull Credential validationCredential) throws SignatureException - Specified by:
validatein interfaceSignatureValidationProvider- Throws:
SignatureException
-
getXMLSignature
@Nullable protected org.apache.xml.security.signature.XMLSignature getXMLSignature(@Nonnull Signature signature) Access theXMLSignaturefrom the given signature object.- Parameters:
signature- the signature- Returns:
- the related XMLSignature
-