Class DigitalSignatureProcessor
- java.lang.Object
-
- org.apache.camel.component.crypto.processor.DigitalSignatureProcessor
-
- All Implemented Interfaces:
org.apache.camel.Processor
- Direct Known Subclasses:
SigningProcessor
,VerifyingProcessor
public abstract class DigitalSignatureProcessor extends Object implements org.apache.camel.Processor
-
-
Field Summary
Fields Modifier and Type Field Description protected DigitalSignatureConfiguration
config
-
Constructor Summary
Constructors Constructor Description DigitalSignatureProcessor(DigitalSignatureConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
calculateSignature(org.apache.camel.Exchange exchange, Signature signer)
protected void
clearMessageHeaders(org.apache.camel.Message in)
protected Signature
createSignatureService()
protected String
getAlias(org.apache.camel.Exchange exchange)
void
setConfig(DigitalSignatureConfiguration config)
-
-
-
Field Detail
-
config
protected DigitalSignatureConfiguration config
-
-
Constructor Detail
-
DigitalSignatureProcessor
public DigitalSignatureProcessor(DigitalSignatureConfiguration configuration)
-
-
Method Detail
-
calculateSignature
public void calculateSignature(org.apache.camel.Exchange exchange, Signature signer) throws Exception
- Throws:
Exception
-
getAlias
protected String getAlias(org.apache.camel.Exchange exchange) throws Exception
- Throws:
Exception
-
setConfig
public void setConfig(DigitalSignatureConfiguration config)
-
createSignatureService
protected Signature createSignatureService() throws NoSuchAlgorithmException, NoSuchProviderException
-
clearMessageHeaders
protected void clearMessageHeaders(org.apache.camel.Message in)
-
-