Hi Willem, Sorry for so long answer.
You're right. I'm using the OSGi http service. I will experiment with a custom cxf interceptor, because I was not able to get servlet request for now. Best Regards, Sergey Zhemzhitsky -----Original Message----- From: Willem Jiang [mailto:[email protected]] Sent: Tuesday, May 24, 2011 5:46 AM To: [email protected] Subject: Re: How to get client sertificate DN in the camel route that uses cxf Hi, From the route configure, it looks like you are leveraging the OSGi http service that servicemix provides, I think you can get the certification from the servlet request, maybe you need to add customer interceptor into CXF (that could be a question of CXF) and put it into the message header. Then you use it in camel route and do some content base route :) On 5/23/11 4:07 PM, Zhemzhitsky Sergey wrote: > Hi there, > > I'm using the latest version of servicemix with its bundled cxf. > Servicemix is configured to use 2-way ssl to authenticate the clients. > What I need is to get the client certificate distinguished name in the camel > to perform routing. > Is it possible to get certificate distinguished name in the camel route? > > The configuration looks like this > > <cxf:rsServer id="rsServer" address="/ " > serviceClass="mycompany.SimpleService"> > </cxf:rsServer> > > <camelContext id="camel" xmlns="http://camel.apache.org/schema/spring"> > <route> > <from uri="cxfrs://bean://rsServer?exchangePattern=InOut"/> > <to uri="log://mycompany?level=INFO&showAll=true"/> > > <transform> > <constant>Hello World!!!</constant> > </transform> > </route> > </camelContext> > > How do I need to configure the cxf? > > > Best Regards, > Sergey Zhemzhitsky > > > _______________________________________________________ > > The information contained in this message may be privileged and conf idential > and protected from disclosure. If you are not the original intended > recipient, you are hereby notified that any review, retransmission, > dissemination, or other use of, or taking of any action in reliance upon, > this information is prohibited. If you have received this communication in > error, please notify the sender immediately by replying to this message and > delete it from your computer. Thank you for your cooperation. Troika Dialog, > Russia. > If you need assistance please contact our Contact Center (+7495) 258 > 0500 or go to www.troika.ru/eng/Contacts/system.wbp > > -- Willem ---------------------------------- FuseSource Web: http://www.fusesource.com Blog: http://willemjiang.blogspot.com (English) http://jnn.javaeye.com (Chinese) Twitter: willemjiang Connect at CamelOne May 24-26 The Open Source Integration Conference http://camelone.com _______________________________________________________ The information contained in this message may be privileged and conf idential and protected from disclosure. If you are not the original intended recipient, you are hereby notified that any review, retransmission, dissemination, or other use of, or taking of any action in reliance upon, this information is prohibited. If you have received this communication in error, please notify the sender immediately by replying to this message and delete it from your computer. Thank you for your cooperation. Troika Dialog, Russia. If you need assistance please contact our Contact Center (+7495) 258 0500 or go to www.troika.ru/eng/Contacts/system.wbp
