Class SignatureUnmarshaller

java.lang.Object
org.opensaml.xmlsec.signature.impl.SignatureUnmarshaller
All Implemented Interfaces:
Unmarshaller

public class SignatureUnmarshaller
extends Object
implements Unmarshaller
An unmarshaller for Signature objects.
  • Field Details

    • log

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

    • SignatureUnmarshaller

      public SignatureUnmarshaller()
      Constructor.
  • Method Details

    • unmarshall

      public Signature unmarshall​(Element signatureElement) throws UnmarshallingException
      Unmarshalls the given W3C DOM element into a XMLObject.
      Specified by:
      unmarshall in interface Unmarshaller
      Parameters:
      signatureElement - the DOM Element
      Returns:
      the unmarshalled XMLObject
      Throws:
      UnmarshallingException - thrown if an error occurs unmarshalling the DOM element into the XMLObject
    • getHMACOutputLengthValue

      private Integer getHMACOutputLengthValue​(Element signatureMethodElement)
      Find and return the integer value contained within the HMACOutputLength element, if present.
      Parameters:
      signatureMethodElement - the ds:SignatureMethod element
      Returns:
      the HMAC output length value, or null if not present