Class UnsignedXadesParser
- java.lang.Object
-
- org.certificateservices.messages.xades.v132.UnsignedXadesParser
-
public class UnsignedXadesParser extends java.lang.ObjectParser to marshall and unmashall unsigned Xades structures. Created by philip on 2017-04-05.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classUnsignedXadesParser.UnsignedXadesParserLSResourceResolver
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNAMESPACEstatic java.lang.StringXADES_V132_XSD_SCHEMA_RESOURCE_LOCATION
-
Constructor Summary
Constructors Constructor Description UnsignedXadesParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.xml.bind.JAXBContextgetJAXBContext()Help method maintaining the JAXB Context.protected javax.xml.bind.MarshallergetMarshaller()protected javax.xml.bind.UnmarshallergetUnmarshaller()byte[]marshallUnsignedMessage(java.lang.Object object)Method to marshall a XADES Jaxb object to byte[]java.lang.ObjectparseUnsignedMessage(byte[] message)Method to parse an unsigned Xades Structure.
-
-
-
Field Detail
-
NAMESPACE
public static java.lang.String NAMESPACE
-
XADES_V132_XSD_SCHEMA_RESOURCE_LOCATION
public static final java.lang.String XADES_V132_XSD_SCHEMA_RESOURCE_LOCATION
- See Also:
- Constant Field Values
-
-
Method Detail
-
parseUnsignedMessage
public java.lang.Object parseUnsignedMessage(byte[] message) throws MessageContentException, MessageProcessingExceptionMethod to parse an unsigned Xades Structure.- Parameters:
message- unsigned xades message data to parse- Returns:
- parsed Xades structure.
- Throws:
MessageContentException- if message data was invalid.MessageProcessingException- if internal problems occurred generated the message.
-
marshallUnsignedMessage
public byte[] marshallUnsignedMessage(java.lang.Object object) throws MessageContentException, MessageProcessingExceptionMethod to marshall a XADES Jaxb object to byte[]- Parameters:
object- the object to marsall- Returns:
- byte array encoded xml version.
- Throws:
MessageContentException- if parameter was invalidMessageProcessingException- if internal problems occurred marshalling the message.
-
getMarshaller
protected javax.xml.bind.Marshaller getMarshaller() throws javax.xml.bind.JAXBException- Throws:
javax.xml.bind.JAXBException
-
getUnmarshaller
protected javax.xml.bind.Unmarshaller getUnmarshaller() throws javax.xml.bind.JAXBException, org.xml.sax.SAXException- Throws:
javax.xml.bind.JAXBExceptionorg.xml.sax.SAXException
-
getJAXBContext
protected javax.xml.bind.JAXBContext getJAXBContext() throws javax.xml.bind.JAXBExceptionHelp method maintaining the JAXB Context.- Throws:
javax.xml.bind.JAXBException
-
-