-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Are you deploying this route in the OSGi container?

If so, I believe that restarting the bundle containing this route should reload 
that information.

I do not know whether using the Karaf commands to stop and start the context or 
route would do as well, but perhaps someone more knowledgeable can comment?

- ---
A. Soroka
Software & Systems Engineering :: Online Library Environment
the University of Virginia Library

On May 3, 2012, at 8:33 PM, yoleng wrote:

> Hi, 
> 
> We used the Camel Jetty as the https server and Camel http component as the
> https client. then for these component, we must set the keystore/truststore
> parameter. below is example:
> 
>    @Override
>    public void configure() throws Exception {     
>        JettyHttpComponent jettyComponent =
> getContext().getComponent("jetty", JettyHttpComponent.class);
>        SslSelectChannelConnector sslConnector = new
> SslSelectChannelConnector();
>        SslContextFactory sslFactory = sslConnector.getSslContextFactory();
>        sslFactory.setNeedClientAuth(true);
>        *sslFactory.setKeyStore(keyStorePath)*;
>        sslFactory.setKeyManagerPassword(keyPassword);
>        sslFactory.setKeyStorePassword(keyStorePassword);
>        *sslFactory.setTrustStore(trustStorePath)*;
>        sslFactory.setTrustStorePassword(trustStorePassword);
>        Map<Integer, SslSelectChannelConnector> connectors = new
> HashMap<Integer, SslSelectChannelConnector>();
>        connectors.put(4443, sslConnector);
>        jettyComponent.setSslSocketConnectors(connectors);       
> 
>        from("jetty:https://0.0.0.0:4443/myHttpService/";)           
>            .convertBodyTo(StreamSource.class)
>            .inOut(notificationDispatcherEP);                
>    }
> 
> When the servicemix started, this keyStore/trustStore will be read to
> Memory. then if I changed the keyStore/trustStore (such as: importing some
> trust certification), the changed information will not be noted by
> servicemix so that I must restart my application to read again. How can I do
> then the Camel Jetty/http component can keep updated when the
> keyStore/trustStore updated?
> 
> Thanks.
> 
> Regards.
> Leng Yong.
> 
> --
> View this message in context: 
> http://servicemix.396122.n5.nabble.com/Camel-Jetty-component-dynamic-configuration-tp5684635.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org

iQEcBAEBAgAGBQJPoyZGAAoJEATpPYSyaoIkURwH/1wDVVL1PTfArulRsxglrTIF
4LygF6XUEmHCdi4ACcedM4vnilmjmnXxheXfIQMdI8BAas7s8uFegXM9/OMSSEkA
5qK8acieDbDV6jLBmSbuMS8LtZ+Ar46cqnlR8U2bwdWweosMIh7xMJS9v7tU+C2G
JYYcvqxd4ufkQmABPnAKKE0yCM/bAwybI9HP2n8aGwuVLx/HXT7pilf0BPqThF69
xIkai4G61SJjAGsTgVs6W9BEN6v3D9d3V8J78y1ORNzhwUXv44wKGEzG3qYi3Rvg
T7N1bbCxLp3m1imfODhibMLWN1Yt5Fa61p0QMpJir7vtLy+fwxCPIbbU86wTzg8=
=6s1C
-----END PGP SIGNATURE-----

Reply via email to