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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
calculateSignature
(org.apache.camel.Exchange exchange, Signature signer) protected void
clearMessageHeaders
(org.apache.camel.Message in) protected Signature
protected String
getAlias
(org.apache.camel.Exchange exchange) void
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
-
Field Details
-
config
-
-
Constructor Details
-
DigitalSignatureProcessor
-
-
Method Details
-
calculateSignature
public void calculateSignature(org.apache.camel.Exchange exchange, Signature signer) throws Exception - Throws:
Exception
-
getAlias
- Throws:
Exception
-
setConfig
-
createSignatureService
protected Signature createSignatureService() throws NoSuchAlgorithmException, NoSuchProviderException -
clearMessageHeaders
protected void clearMessageHeaders(org.apache.camel.Message in)
-