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

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

    • SignatureUnmarshaller

      public SignatureUnmarshaller()
      Constructor.
  • Method Details

    • unmarshall

      @Nonnull public Signature unmarshall(@Nonnull Element signatureElement) throws UnmarshallingException
      Specified by:
      unmarshall in interface Unmarshaller
      Throws:
      UnmarshallingException
    • getHMACOutputLengthValue

      @Nullable private Integer getHMACOutputLengthValue(@Nullable 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