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 Summary
Fields Modifier and Type Field Description private org.slf4j.Logger
log
Class logger. -
Constructor Summary
Constructors Constructor Description SignatureUnmarshaller()
Constructor. -
Method Summary
Modifier and Type Method Description private Integer
getHMACOutputLengthValue(Element signatureMethodElement)
Find and return the integer value contained within the HMACOutputLength element, if present.Signature
unmarshall(Element signatureElement)
Unmarshalls the given W3C DOM element into a XMLObject.
-
Field Details
-
log
private final org.slf4j.Logger logClass logger.
-
-
Constructor Details
-
SignatureUnmarshaller
public SignatureUnmarshaller()Constructor.
-
-
Method Details
-
unmarshall
Unmarshalls the given W3C DOM element into a XMLObject.- Specified by:
unmarshall
in interfaceUnmarshaller
- Parameters:
signatureElement
- the DOM Element- Returns:
- the unmarshalled XMLObject
- Throws:
UnmarshallingException
- thrown if an error occurs unmarshalling the DOM element into the XMLObject
-
getHMACOutputLengthValue
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
-