Class ShiroSecurityTokenInjector
- java.lang.Object
-
- 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
Constructors Constructor Description ShiroSecurityTokenInjector()ShiroSecurityTokenInjector(ShiroSecurityToken securityToken, byte[] passPhrase)ShiroSecurityTokenInjector(ShiroSecurityToken securityToken, byte[] passPhrase, org.apache.shiro.crypto.CipherService cipherService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.shiro.util.ByteSourceencrypt()org.apache.shiro.crypto.CipherServicegetCipherService()byte[]getPassPhrase()ShiroSecurityTokengetSecurityToken()booleanisBase64()voidprocess(org.apache.camel.Exchange exchange)voidsetBase64(boolean base64)voidsetCipherService(org.apache.shiro.crypto.CipherService cipherService)voidsetPassPhrase(byte[] passPhrase)voidsetSecurityToken(ShiroSecurityToken securityToken)
-
-
-
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()
-
process
public void process(org.apache.camel.Exchange exchange) throws Exception- Specified by:
processin interfaceorg.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)
-
-