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

java.lang.Object
  extended by org.apache.camel.component.crypto.processor.DigitalSignatureProcessor
      extended by org.apache.camel.component.crypto.processor.SigningProcessor
All Implemented Interfaces:
Processor

public class SigningProcessor
extends DigitalSignatureProcessor


Field Summary
 
Fields inherited from class org.apache.camel.component.crypto.processor.DigitalSignatureProcessor
config
 
Constructor Summary
SigningProcessor(DigitalSignatureConfiguration configuration)
           
 
Method Summary
protected  char[] getKeyPassword(Exchange exchange)
           
protected  Signature initSignatureService(Exchange exchange)
           
 void process(Exchange exchange)
          Processes the message exchange
 
Methods inherited from class org.apache.camel.component.crypto.processor.DigitalSignatureProcessor
calculateSignature, clearMessageHeaders, createSignatureService, getAlias, setConfig
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SigningProcessor

public SigningProcessor(DigitalSignatureConfiguration configuration)
Method Detail

process

public void process(Exchange exchange)
             throws Exception
Description copied from interface: Processor
Processes the message exchange

Parameters:
exchange - the message exchange
Throws:
Exception - if an internal processing error has occurred.

initSignatureService

protected Signature initSignatureService(Exchange exchange)
                                  throws Exception
Throws:
Exception

getKeyPassword

protected char[] getKeyPassword(Exchange exchange)
                         throws Exception
Throws:
Exception


Apache CAMEL