In order to be found,  a configuration secret encrypter implementation
requires an implementation of ConfigurationSecretEncrypterFactory which
needs to be in the META-INF/services file for the jar in which your
implementation provides the service (the Qpid codebase uses an annotation
@Pluggable and an annotation proessor to generate the META-INF/sevices
stuff automatically)

-- Rob

On 13 December 2016 at 16:33, Adel Boutros <adelbout...@live.com> wrote:

> Thanks Rob!
>
>
> Are there any requirements at the level of the packaging of classes for
> example under META-INF/services as Java service loader does?
>
>
> Regards,
>
> Adel
>
> ________________________________
> From: Rob Godfrey <rob.j.godf...@gmail.com>
> Sent: Tuesday, December 13, 2016 3:24:17 PM
> To: users@qpid.apache.org
> Subject: Re: [Qpid Java Broker] Providing external encryptor for
> configuration
>
> Obviously the encrypter will have to be in the broker's classpath.  If you
> use the qpid-server shell script, then it sets the environment variable
> QPID_CLASSPATH like so:
>
> QPID_LIBS="${QPID_HOME}/lib/*:${QPID_HOME}/lib/plugins/*:${
> QPID_HOME}/lib/opt/*"
>
> QPID_CLASSPATH="${QPID_LIBS}"
>
> This is then used by qpid-run script to set the classpath for the broker.
> So if you have not otherwise changed the script it looks like any of lib/ ,
> lib/plugins or lib/opt/ would do.
>
> -- Rob
>
> On 13 December 2016 at 12:12, Adel Boutros <adelbout...@live.com> wrote:
>
> > Hello,
> >
> > In the Java Broker book, it is mentioned here [1] that the user can
> > provide an external configuration encryptor by implementing
> > ConfigurationSecretEncrypter.
> >
> > However, I couldn't find in the book where it describes the process. For
> > example, where should I place my implementation? (under lib folder of the
> > broker or somewhere else?)
> >
> > [1]: https://qpid.apache.org/releases/qpid-java-6.0.4/java-
> > broker/book/Java-Broker-Security-Configuration-Encryption.html
> >
> > Regards,
> > Adel
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
> > For additional commands, e-mail: users-h...@qpid.apache.org
> >
> >
>

Reply via email to