Thierry Mège created QPIDJMS-607:
------------------------------------

             Summary: Allow keystore and truststore loading from system property
                 Key: QPIDJMS-607
                 URL: https://issues.apache.org/jira/browse/QPIDJMS-607
             Project: Qpid JMS
          Issue Type: Improvement
          Components: qpid-jms-client
            Reporter: Thierry Mège


I am currently using *transport.keyStoreLocation* and 
*transport.trustStoreLocation* transport options in connection URI to load my 
key stores as documented but with virtualization / containerization it is 
sometime more appropriate to reference them by mean of an in memory variable or 
system property instead of using a file reference.

It could be very handy to have new transport options to reference system 
properties containing the base64 definition of those stores (such as 
{*}transport.{*}{*}keyStoreBase64Property{*} and 
{*}transport.{*}*trustStoreBase64Property* for instance).

The typical use case would be :
{code:java}
System.setProperty("keyStoreBase64", "<keyStoreContentInBase64Format>")

(...)

String connexionURI = 
"amqps://some-host:5671?transport.keyStoreBase64Property=keyStoreBase64" {code}
 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to