Class XmlSignatureProcessor
- java.lang.Object
-
- org.apache.camel.component.xmlsecurity.processor.XmlSignatureProcessor
-
- All Implemented Interfaces:
org.apache.camel.Processor
- Direct Known Subclasses:
XmlSignerProcessor,XmlVerifierProcessor
public abstract class XmlSignatureProcessor extends Object implements org.apache.camel.Processor
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.camel.CamelContextcontext
-
Constructor Summary
Constructors Constructor Description XmlSignatureProcessor(org.apache.camel.CamelContext context)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidclearMessageHeaders(org.apache.camel.Message message)org.apache.camel.CamelContextgetCamelContext()abstract XmlSignatureConfigurationgetConfiguration()protected SchemagetSchema(org.apache.camel.Message message)protected StringgetSchemaResourceUri(org.apache.camel.Message message)protected voidsetCryptoContextProperties(XMLCryptoContext cryptoContext)
-
-
-
Method Detail
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()
-
getConfiguration
public abstract XmlSignatureConfiguration getConfiguration()
-
setCryptoContextProperties
protected void setCryptoContextProperties(XMLCryptoContext cryptoContext)
-
clearMessageHeaders
protected void clearMessageHeaders(org.apache.camel.Message message)
-
getSchema
protected Schema getSchema(org.apache.camel.Message message) throws SAXException, XmlSignatureException, IOException
-
getSchemaResourceUri
protected String getSchemaResourceUri(org.apache.camel.Message message)
-
-