org.apache.camel.component.crypto.processor
Class DigitalSignatureProcessor

java.lang.Object
  extended by 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


Field Summary
protected  DigitalSignatureConfiguration config
           
 
Constructor Summary
DigitalSignatureProcessor(DigitalSignatureConfiguration configuration)
           
 
Method Summary
 void calculateSignature(org.apache.camel.Exchange exchange, java.security.Signature signer)
           
protected  void clearMessageHeaders(org.apache.camel.Message in)
           
protected  java.security.Signature createSignatureService()
           
protected  java.lang.String getAlias(org.apache.camel.Exchange exchange)
           
 void setConfig(DigitalSignatureConfiguration config)
           
 
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 Detail

config

protected DigitalSignatureConfiguration config
Constructor Detail

DigitalSignatureProcessor

public DigitalSignatureProcessor(DigitalSignatureConfiguration configuration)
Method Detail

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