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

Reply via email to