Colm and Glen,

Thanks for your responses. I think that you two suggest two different
solutions. One is supporting both 1.1 and 1.2 and the other is supporting
solely 1.2.

Colm:
<<<
You need to add an endpoint to the STS WSDL that uses a SOAP 1.2 binding.
>>>
So, I need to add another endpoint in ws-trust-1.4-service.wsdl file like
bellow? Do I need to create UTEncrypted_Binding in similar way?

  <wsdl:service name="SecurityTokenService">

       <wsdl:port name="UTEncrypted_Port" binding="tns:UTEncrypted_Binding">

         <soap:address location="http://localhost:8080/jaxws-sts/sts"; />

      </wsdl:port>

       <wsdl:port name="UTEncrypted_Port12"
binding="tns:UTEncrypted_Binding">

         <soap12:address location="http://localhost:8080/jaxws-sts/sts"; />

      </wsdl:port>


Glen:
<<<
I ran the CXF STS on SOAP 1.2 endpoints before when testing
interoperability with Metro.  It should work, the WSDL will just need some
modifications (http://www.jroller.com/gmazza/entry/switch_soap11_to_soap12).
>>>
I changed wsdl file from 1.1 to 1.2 based on your tutorial in the past. My
Java client to Fediz STS is fine with 1.1. If I change wsdl file to 1.2, my
CXF client will be automatically generate 1.2 message to communicate with
1.2 end point?

Thanks.

Gina

Reply via email to