Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-8051

Request gets corrupted when calling a stateful streamed secure conversation

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.3.2
    • 3.3.3
    • JAX-WS Runtime
    • None
    • The request is running in a console application hosted in Netbeans on Windows Server 2012 R2. The service is a .NET WCF service on Windows Server 2012 R2.

    • Unknown

    Description

      The request to a streamed secure conversation web service gets corrupted if the service (.NET WCF) is configured as stateless (with a stateful token carrying the state in soap cookies). If the service as configured as stateful (no soap cookies), the request is valid.

      Updated 2nd time: When the request is streamed, CXF doesn't stream the payload of the content of the token cookie, and the reference from the cookie is "unresolved". When the request is not-streamed, the cookie payload is included as base64 inside the cookie element, and everything works fine. The attached formatted requests EcBad.txt (failing from CXF) and EcGood.txt (valid request from a .NET WCF client) show the issue.

      Attachments

        1. EcBad.txt
          5 kB
          Henning Normann
        2. EcGood.txt
          7 kB
          Henning Normann
        3. ResponseFromSecurityTokenService.txt
          6 kB
          Henning Normann

        Issue Links

          Activity

            People

              coheigea Colm O hEigeartaigh
              hn488 Henning Normann
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m