Can you test it without the "http:destination" configuration?
It works for us without it.

Best,
Christian

On Fri, Nov 9, 2012 at 5:47 PM, peter.berkman <[email protected]
> wrote:

> I am still struggling with this HTTP vs HTTPS issue.  The exception I get
> is:
>     org.apache.camel.RuntimeCamelException: java.lang.RuntimeException:
> Protocol mismatch for port 9002: engine's protocol is http, the url
> protocol
> is https
>
> I'm running the latest version of Camel and CXF on Glassfish 3.1.2.
>
> Here is how I have it configured - does anyone see anything obvious?:
>
> {code}
>         <http:destination
> name="{urn:ihe:iti:pdqv3:2007}pdqSupplierPort.http-destination">
>         </http:destination>
>
>         <httpj:engine-factory bus="cxf">
>
>                 <httpj:engine port="${nextgate.ms.hl7v3.pdq.listenport}">
>
>                         <httpj:tlsServerParameters>
>
>                                 <sec:keyManagers
> keyPassword="${nextgate.ms.sec.privatekey.password}">
>                                         <sec:keyStore type="JKS"
> password="${nextgate.ms.sec.keystore.password}"
> file="${nextgate.ms.sec.keystore.file}" />
>                                 </sec:keyManagers>
>
>                                 <sec:trustManagers>
>                                         <sec:keyStore type="JKS"
> password="${nextgate.ms.sec.truststore.password}"
> file="${nextgate.ms.sec.truststore.file}" />
>                                 </sec:trustManagers>
>
>                                 <sec:cipherSuitesFilter>
>
> <sec:include>.*_EXPORT_.*</sec:include>
>
> <sec:include>.*_EXPORT1024_.*</sec:include>
>
> <sec:include>.*_WITH_DES_.*</sec:include>
>
> <sec:include>.*_WITH_NULL_.*</sec:include>
>
> <sec:exclude>.*_DH_anon_.*</sec:exclude>
>                                 </sec:cipherSuitesFilter>
>
>                                 <sec:clientAuthentication want="false"
> required="false" />
>
>                         </httpj:tlsServerParameters>
>
>                         <httpj:sessionSupport>true</httpj:sessionSupport>
>                 </httpj:engine>
>         </httpj:engine-factory>
>
>         <cxf:cxfEndpoint        id="pdqSupplierEndpoint"
>
> address="https://
> ${nextgate.ms.hl7v3.pdq.listenaddr}:${nextgate.ms.hl7v3.pdq.listenport}/services/PDQSupplier"
>
> endpointName="ssp:pdqSupplierPort"
>
> serviceName="ssp:pdqSupplierService"
>
> serviceClass="ihe.iti.pdqv3._2007.PDQSupplierPortType"
>
> xmlns:ssp="{urn:ihe:iti:pdqv3:2007}">
>
>                 <cxf:binding>
>                         <soap:soapBinding mtomEnabled="true" version="1.2"
> />
>                 </cxf:binding>
>
>         </cxf:cxfEndpoint>
>
> {code}
>
>
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/Configuring-HTTPS-for-CXF-tp5722427.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>



--

Reply via email to