What if you use something like this instead? <http:conduit name="https://localhost:.*">
If that doesn't work (with the correct domain name) then it looks like the config is not getting picked up properly. Colm. On Mon, Mar 19, 2018 at 4:56 PM, Tóth Csaba <[email protected]> wrote: > Hello! > > I'd like call webservice from a server. I created everything, jut I need > help to config the conduit proper: > <http:conduit > name="{urn:ihe:iti:hpd:2010}ProviderInformationDirectory_ > Port_Soap12.http-conduit"> > <http:tlsClientParameters> > <sec:keyManagers keyPassword="password"> > <sec:keyStore type="JKS" password="password" > file="key/ldapClient.jks"/> > </sec:keyManagers> > <sec:trustManagers> > <sec:keyStore type="JKS" password="password" > file="key/ldapClient.jks"/> > </sec:trustManagers> > <sec:cipherSuitesFilter> > <!-- these filters ensure that a ciphersuite with > export-suitable or null encryption is used, > but exclude anonymous Diffie-Hellman key change as > this is vulnerable to man-in-the-middle attacks --> > <sec:include>.*_EXPORT_.*</sec:include> > <sec:include>.*_EXPORT1024_.*</sec:include> > <sec:include>.*_WITH_DES_.*</sec:include> > <sec:include>.*_WITH_AES_.*</sec:include> > <sec:include>.*_WITH_NULL_.*</sec:include> > <sec:exclude>.*_DH_anon_.*</sec:exclude> > </sec:cipherSuitesFilter> > </http:tlsClientParameters> > > </http:conduit> > the port name in the wsdl: > <port name="ProviderInformationDirectory_Port_Soap12" > and the > targetNamespace="urn:ihe:iti:hpd:2010" > > and its look like not working (the ssl log search the cert in the global > java keystore and not in the conduit defined one) > I try with: > {urn:ihe:iti:hpd:2010}ProviderInformationDirectory_ > Port_Soap12.http-conduit > {urn:ihe:iti:hpd:2010}*.http-conduit > *ProviderInformationDirectory_Port_Soap12.http-conduit > with the same result. > if I try with "*.http-conduit" I get an error: > Error creating bean with name '*.http-conduit': Cannot create inner bean > '(inner bean)#7a90b2df' of type > [org.apache.cxf.configuration.jsse.TLSClientParametersConfig] while > setting bean property 'tlsClientParameters' > > thanx for any help > > Csaba > > -- Colm O hEigeartaigh Talend Community Coder http://coders.talend.com
