Class ShiroSecurityTokenInjector

  • All Implemented Interfaces:
    org.apache.camel.Processor

    public class ShiroSecurityTokenInjector
    extends Object
    implements org.apache.camel.Processor
    • 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:
        process in interface org.apache.camel.Processor
        Throws:
        Exception
      • getPassPhrase

        public byte[] getPassPhrase()
      • setPassPhrase

        public void setPassPhrase​(byte[] passPhrase)
      • 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)