Class ApacheSantuarioSignatureValidationProviderImpl

  • All Implemented Interfaces:
    org.opensaml.xmlsec.signature.support.SignatureValidationProvider

    public class ApacheSantuarioSignatureValidationProviderImpl
    extends Object
    implements org.opensaml.xmlsec.signature.support.SignatureValidationProvider
    Implementation of SignatureValidationProvider which is based on the Apache Santuario library and is used with Signature instances which are instances of SignatureImpl.
    • Field Detail

      • log

        private final org.slf4j.Logger log
        Class logger.
    • Constructor Detail

      • ApacheSantuarioSignatureValidationProviderImpl

        public ApacheSantuarioSignatureValidationProviderImpl()
    • Method Detail

      • validate

        public void validate​(@Nonnull
                             org.opensaml.xmlsec.signature.Signature signature,
                             @Nonnull
                             org.opensaml.security.credential.Credential validationCredential)
                      throws org.opensaml.xmlsec.signature.support.SignatureException
        Specified by:
        validate in interface org.opensaml.xmlsec.signature.support.SignatureValidationProvider
        Throws:
        org.opensaml.xmlsec.signature.support.SignatureException
      • getXMLSignature

        @Nullable
        protected org.apache.xml.security.signature.XMLSignature getXMLSignature​(@Nonnull
                                                                                 org.opensaml.xmlsec.signature.Signature signature)
        Access the XMLSignature from the given signature object.
        Parameters:
        signature - the signature
        Returns:
        the related XMLSignature