ServiceMix (Fuse)에서 실행되는 Camel Jetty 구성 요소를 사용하여 일련의 웹 서비스를 노출했습니다. 뭔가 같이 :Camel + Jetty 경로마다 다른 SSL 인증서 사용
<route>
<from uri="jetty:http://0.0.0.0:25100/service1"/>
...
</route>
<route>
<from uri="jetty:http://0.0.0.0:25100/service2"/>
...
</route>
나는 HTTPS/SSL을 사용하도록 변경할 수 있도록하려면하지만 각 경로에 대해 서로 다른 키/인증서를 사용할 수 있어야합니다. Jetty Component 문서를 살펴본 결과 SSL을 사용하도록 Jetty 구성 요소를 전역으로 구성하는 방법을 설명하는 데 알맞은 작업이 있지만 각기 다른 경로에 대해 다른 인증서를 지정하는 방법이없는 것 같습니까? Jetty Component Documentation :
<bean id="jetty" class="org.apache.camel.component.jetty.JettyHttpComponent">
<property name="sslSocketConnectorProperties">
<properties>
<property name="password"value="..."/>
<property name="keyPassword"value="..."/>
<property name="keystore"value="..."/>
<property name="needClientAuth"value="..."/>
<property name="truststore"value="..."/>
</properties>
</property>
</bean>
경로마다 다른 인증서를 사용할 수 있습니까?
부두가 7.2 시간 내에 지원을 추가 한 것으로 생각됩니다 ... ssl 컨텍스트를 구성 할 때 해당 ssl 커넥터의 키에 사용될 별칭을 지정할 수 있습니다 ...이 지원이 낙타 나는이 시점에서 확실하지 않다. 그 (것)들과 검사하는 것이 가장 중요한 nio와 ssl 고침의 숫자를위한 최신 7.6 방출에 –