I did manage to connect to my Queue using sample from ActiveMQ book using
Https.
As bundle is not Console application ( -Djavax.net.ssl.keyStore= ......)
  I need to set System properties in Blueprint:

System.setProperty("javax.net.ssl.trustStore","M:/Projects/conf/mybroker.ts");
System.setProperty("javax.net.ssl.trustStorePassword","password");
System.setProperty("javax.net.ssl.keyStore","M:/Projects/conf/conshrnhsp.ks");
System.setProperty("javax.net.ssl.keyStorePassword","password");

I have tried to use MethodInvokingFactoryBean but Blueprint stops waiting on
namespace:
xmlns:util="http://www.springframework.org/schema/util";

As well if this works I am not sure if I could use only /conf/mybroker.ts
instead of full
path.

<bean id="systemPrereqs"
   
class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
    <property name="targetObject" value="#{@systemProperties}" />
    <property name="targetMethod" value="putAll" />
    <property name="arguments">
        
        <util:properties>
            <prop key="javax.net.ssl.trustStore"
value="M:/Projects/conf/mybroker.ts" />
            <prop key="javax.net.ssl.trustStorePassword">password</prop>
            <prop key="javax.net.ssl.keyStore"
value="M:/Projects/conf/conshrnhsp.ks" />
            <prop key="javax.net.ssl.keyStorePassword">password</prop>
        </util:properties>
    </property>
</bean>
 
How do can I set javax.net.ssl.* in Blueprint?



--
View this message in context: 
http://camel.465427.n5.nabble.com/Camel-route-ActiveMQ-from-http-to-Https-tp5727932p5728016.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to