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.