org.apache.camel.component.crypto.processor
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.camel.Processor |
process |
config
protected DigitalSignatureConfiguration config
DigitalSignatureProcessor
public DigitalSignatureProcessor(DigitalSignatureConfiguration configuration)
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
- Throws:
NoSuchAlgorithmException
NoSuchProviderException
clearMessageHeaders
protected void clearMessageHeaders(org.apache.camel.Message in)
Apache Camel