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 java.lang.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,
java.security.Signature signer)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAlias
protected java.lang.String getAlias(org.apache.camel.Exchange exchange)
throws java.lang.Exception
- Throws:
java.lang.Exception
setConfig
public void setConfig(DigitalSignatureConfiguration config)
createSignatureService
protected java.security.Signature createSignatureService()
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
- Throws:
java.security.NoSuchAlgorithmException
java.security.NoSuchProviderException
clearMessageHeaders
protected void clearMessageHeaders(org.apache.camel.Message in)
Apache CAMEL