yes I tried to reference it with the URI parameter.
	private void createSSLContextParameters() throws Exception {
		if(sslConfig.isEnabled())
		{
			SSLContextParameters sslContextParameters = new SSLContextParameters();
			if(!StringUtilities.isEmpty(sslConfig.getKeystore())) {
				KeyStoreParameters ksp = new KeyStoreParameters();
				ksp.setResource(sslConfig.getKeystore());
				ksp.setPassword(sslConfig.getKeystorePassword());
				KeyManagersParameters kmp = new KeyManagersParameters();
				kmp.setKeyStore(ksp);
				kmp.setKeyPassword(sslConfig.getKeyPassword());
				sslContextParameters.setKeyManagers(kmp);
			}
			if(!StringUtilities.isEmpty(sslConfig.getTruststore())) {
				KeyStoreParameters tsp = new KeyStoreParameters();
				tsp.setResource(sslConfig.getTruststore());
				tsp.setPassword(sslConfig.getTruststorePassword());
				TrustManagersParameters tmp = new TrustManagersParameters();
				tmp.setKeyStore(tsp);
				sslContextParameters.setTrustManagers(tmp);
			}
						 DefaultRegistry registry = (DefaultRegistry) camelContext.getRegistry();
			registry.bind(sslConfig.getName(), sslContextParameters);
			((org.apache.camel.impl.DefaultCamelContext) camelContext).setRegistry(registry);
						Map<String,SSLContextParameters> sslContextParameterMap = camelContext.getRegistry().findByTypeWithName(SSLContextParameters.class);
			for(String s : sslContextParameterMap.keySet())
			{
				log.info("SSL Contexts: " + s);
			}
		}
	}
 This method is called when I build my Camel Route before I setup any other thing.
The log also prints my SSL Context Parameter bean but when I reference it afterwards for the ITI transaction I get some very strange SSL Error: 
Caused by: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty