org.apache.camel.component.shiro.security
Class ShiroSecurityTokenInjector

java.lang.Object
  extended by org.apache.camel.component.shiro.security.ShiroSecurityTokenInjector
All Implemented Interfaces:
org.apache.camel.Processor

public class ShiroSecurityTokenInjector
extends Object
implements org.apache.camel.Processor


Constructor Summary
ShiroSecurityTokenInjector()
           
ShiroSecurityTokenInjector(ShiroSecurityToken securityToken, byte[] passPhrase)
           
ShiroSecurityTokenInjector(ShiroSecurityToken securityToken, byte[] passPhrase, org.apache.shiro.crypto.CipherService cipherService)
           
 
Method Summary
 org.apache.shiro.util.ByteSource encrypt()
           
 org.apache.shiro.crypto.CipherService getCipherService()
           
 byte[] getPassPhrase()
           
 ShiroSecurityToken getSecurityToken()
           
 boolean isBase64()
           
 void process(org.apache.camel.Exchange exchange)
           
 void setBase64(boolean base64)
           
 void setCipherService(org.apache.shiro.crypto.CipherService cipherService)
           
 void setPassPhrase(byte[] passPhrase)
           
 void setSecurityToken(ShiroSecurityToken securityToken)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShiroSecurityTokenInjector

public ShiroSecurityTokenInjector()

ShiroSecurityTokenInjector

public ShiroSecurityTokenInjector(ShiroSecurityToken securityToken,
                                  byte[] passPhrase)

ShiroSecurityTokenInjector

public ShiroSecurityTokenInjector(ShiroSecurityToken securityToken,
                                  byte[] passPhrase,
                                  org.apache.shiro.crypto.CipherService cipherService)
Method Detail

encrypt

public org.apache.shiro.util.ByteSource encrypt()
                                         throws Exception
Throws:
Exception

process

public void process(org.apache.camel.Exchange exchange)
             throws Exception
Specified by:
process in interface org.apache.camel.Processor
Throws:
Exception

getPassPhrase

public byte[] getPassPhrase()

setPassPhrase

public void setPassPhrase(byte[] passPhrase)

setSecurityToken

public void setSecurityToken(ShiroSecurityToken securityToken)

getSecurityToken

public ShiroSecurityToken getSecurityToken()

getCipherService

public org.apache.shiro.crypto.CipherService getCipherService()

setCipherService

public void setCipherService(org.apache.shiro.crypto.CipherService cipherService)

isBase64

public boolean isBase64()

setBase64

public void setBase64(boolean base64)


Apache Camel