I was able to get the working as follows: <camel:camelContext id="camelContext"> <camel:jmxAgent id="jmxAgent" disabled="false" createConnector="false"> </camel:camelContext>
<bean id="rmiRegistry" class="org.springframework.remoting.rmi.RmiRegistryFactoryBean"> <property name="port" value="8091"/> </bean> <bean id="jmxConnector" class="org.springframework.jmx.support.ConnectorServerFactoryBean" depends-on="rmiRegistry"> <property name="objectName" value="connector:name=rmi"/> <property name="serviceUrl" value="service:jmx:rmi://localhost:8090/jndi/rmi://localhost:8091/myapp"/> <property name="environment"> <map> <!-- JMX password authentication --> <entry key="jmx.remote.x.password.file" value="C:/Temp/jmx/jmxremote.password"/> <entry key="jmx.remote.x.access.file" value="C:/Temp/jmx/jmxremote.access"/> <!-- JMX SSL authentication --> <entry key="jmx.remote.rmi.client.socket.factory"> <bean class="javax.rmi.ssl.SslRMIClientSocketFactory"/> </entry> <entry key="jmx.remote.rmi.server.socket.factory"> <bean class="javax.rmi.ssl.SslRMIServerSocketFactory"/> </entry> </map> </property> </bean> -- View this message in context: http://old.nabble.com/Apache-camelContext-jmxAgent-for-SSL-tp28332944p28760951.html Sent from the Camel Development mailing list archive at Nabble.com.