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

org.apache.ws.security.WSSecurityException: An invalid security token was provided (Bad TokenType "")

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Invalid
    • 2.6
    • None
    • Core
    • None
    • CXF2.6.2SNAPSHOT, Tomcat7.0.27, ADFS2.0(STS), Active Directory as attribute store

    • Unknown

    Description

      I have WSP, WSC and STS(ADFS2.0) environment.
      1. WSP:
      Use SymmetricBinding and ProtectionToken is IssuedToken

      2. STS: ADFS2.0
      use TransportBinding and client authentication is done via UT

      3. Attached document
      Doubleit.wsdl : service wsdl
      cxf.cml : Client config file
      servicestore.jks : service keystore(Password: skpass, sspass)
      STS encryption cert is added to servicestore.jks
      clientstore.jks: client keystore(Password: ckpass, cspass)
      STS encryption cert and service cert is added to clientstore.jks
      adfs_new_simple.wsdl : STS wsdl file

      4. issue:
      Now I am getting 'An invalid security token was provided (Bad TokenType "")'. I debugged through code again and following is the issue.
      org.apache.ws.security.str.BSPEnforcer.java(wss4j-1.6.6.jar) class Line 162 - 169

      String tokenType = secRef.getTokenType();
      if (assertion.getSaml1() != null && !WSConstants.WSS_SAML_TOKEN_TYPE.equals(tokenType)) {
      throw new WSSecurityException(
      WSSecurityException.INVALID_SECURITY_TOKEN,
      "invalidTokenType",
      new Object[]

      {tokenType}

      );
      }
      The content of secRef object as follow. As you can see from above code, it is looking for an attribute named "TokenType", whose value is "

      http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1
      " but SecurityTokenReference doesn't have it. That's why it throws exception. What we can do about this? I am going to update CXF-4367 with new content.

      <o:SecurityTokenReference xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
      <o:KeyIdentifier ValueType="http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.0#SAMLAssertionID">
      _ca94d3c5-0933-4af0-ac12-a83fd407310c</o:KeyIdentifier>
      </o:SecurityTokenReference>

      5. Client side log: When I run client, it send RST to ADFS and get RSTR back. Then client send SOAP request to web service, it is failing. Following is log.

      Jun 8, 2012 5:48:18 PM org.springframework.context.support.AbstractApplicationContext prepareRefresh
      INFO: Refreshing org.apache.cxf.bus.spring.BusApplicationContext@7976c1: startup date [Fri Jun 08 17:48:18 EDT 2012]; root of context hierarchy
      Jun 8, 2012 5:48:18 PM org.apache.cxf.bus.spring.BusApplicationContext getConfigResources
      INFO: Loaded configuration file cxf.xml.
      Jun 8, 2012 5:48:18 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
      INFO: Loading XML bean definitions from class path resource [META-INF/cxf/cxf.xml]
      Jun 8, 2012 5:48:18 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
      INFO: Loading XML bean definitions from class path resource [cxf.xml]
      Jun 8, 2012 5:48:18 PM org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
      INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@490342: defining beans [cxf,org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,logOutbound,logInbound,cxf.config0,

      {http://www.example.org/contract/DoubleIt}

      DoubleItPort.jaxws-client.proxyFactory,

      {http://www.example.org/contract/DoubleIt}

      DoubleItPort.jaxws-client]; root of factory hierarchy
      Jun 8, 2012 5:48:19 PM org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromWSDL
      INFO: Creating Service

      {http://www.example.org/contract/DoubleIt}

      DoubleItService from WSDL: file:/C:/gina/gmazza-blog-samples-92d152c/cxf_sts_tutorial/service/src/main/resources/DoubleIt.wsdl
      Jun 8, 2012 5:48:24 PM org.apache.cxf.services.SecurityTokenService.UserNameWSTrustBinding_IWSTrust13Async2.IWSTrust13Async
      INFO: Outbound Message
      ---------------------------
      ID: 1
      Address: https://strts01.ams.dev/adfs/services/trust/13/usernamemixed
      Encoding: UTF-8
      Content-Type: application/soap+xml; action="http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/Issue"
      Headers:

      {Accept=[*/*]}

      Payload: <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"><soap:Header><Action xmlns="http://www.w3.org/2005/08/addressing">http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/Issue</Action><MessageID xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:9b053b95-ef37-4411-b237-769f55389207</MessageID><To xmlns="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="Id-16293853">https://strts01.ams.dev/adfs/services/trust/13/usernamemixed</To><ReplyTo xmlns="http://www.w3.org/2005/08/addressing"><Address>http://www.w3.org/2005/08/addressing/anonymous</Address></ReplyTo><wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" soap:mustUnderstand="true"><wsu:Timestamp wsu:Id="TS-1"><wsu:Created>2012-06-08T21:48:24.131Z</wsu:Created><wsu:Expires>2012-06-08T21:53:24.131Z</wsu:Expires></wsu:Timestamp><wsse:UsernameToken wsu:Id="UsernameToken-2"><wsse:Username>GLOBAL\gchoi</wsse:Username><wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">Monday0001</wsse:Password></wsse:UsernameToken></wsse:Security></soap:Header><soap:Body><wst:RequestSecurityToken xmlns:wst="http://docs.oasis-open.org/ws-sx/ws-trust/200512"><wst:SecondaryParameters><t:TokenType xmlns:t="http://docs.oasis-open.org/ws-sx/ws-trust/200512">http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1</t:TokenType><t:KeyType xmlns:t="http://docs.oasis-open.org/ws-sx/ws-trust/200512">http://docs.oasis-open.org/ws-sx/ws-trust/200512/SymmetricKey</t:KeyType><t:KeySize xmlns:t="http://docs.oasis-open.org/ws-sx/ws-trust/200512">256</t:KeySize></wst:SecondaryParameters><wst:RequestType>http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue</wst:RequestType><wsp:AppliesTo xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"><wsa:EndpointReference xmlns:wsa="http://www.w3.org/2005/08/addressing"><wsa:Address>https://wkengchoi.global.sdl.corp:8443/doubleit/services/doubleit</wsa:Address></wsa:EndpointReference></wsp:AppliesTo><wst:Entropy><wst:BinarySecret Type="http://docs.oasis-open.org/ws-sx/ws-trust/200512/Nonce">v8ylZhPqy1kH6EXnt/dpid0P+pwsFq5iHXA08IstGto=</wst:BinarySecret></wst:Entropy><wst:ComputedKeyAlgorithm>http://docs.oasis-open.org/ws-sx/ws-trust/200512/CK/PSHA1</wst:ComputedKeyAlgorithm></wst:RequestSecurityToken></soap:Body></soap:Envelope>
      --------------------------------------
      Jun 8, 2012 5:48:27 PM org.apache.cxf.services.SecurityTokenService.UserNameWSTrustBinding_IWSTrust13Async2.IWSTrust13Async
      INFO: Inbound Message
      ----------------------------
      ID: 1
      Response-Code: 200
      Encoding: UTF-8
      Content-Type: application/soap+xml; charset=utf-8
      Headers:

      {Content-Length=[11973], content-type=[application/soap+xml; charset=utf-8], Date=[Fri, 08 Jun 2012 21:48:02 GMT], Server=[Microsoft-HTTPAPI/2.0]}

      Payload: <s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing" xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><s:Header><a:Action s:mustUnderstand="1">http://docs.oasis-open.org/ws-sx/ws-trust/200512/RSTRC/IssueFinal</a:Action><a:RelatesTo>urn:uuid:9b053b95-ef37-4411-b237-769f55389207</a:RelatesTo><o:Security s:mustUnderstand="1" xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><u:Timestamp u:Id="_0"><u:Created>2012-06-08T21:48:02.086Z</u:Created><u:Expires>2012-06-08T21:53:02.086Z</u:Expires></u:Timestamp></o:Security></s:Header><s:Body><trust:RequestSecurityTokenResponseCollection xmlns:trust="http://docs.oasis-open.org/ws-sx/ws-trust/200512"><trust:RequestSecurityTokenResponse><trust:Entropy><trust:BinarySecret>QzGPD0r9+Jg0xDD/5eik2MO5a33YsQZwL3Zeg5K/zrw=</trust:BinarySecret></trust:Entropy><trust:Lifetime><wsu:Created xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">2012-06-08T21:48:01.961Z</wsu:Created><wsu:Expires xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">2012-06-08T22:48:01.961Z</wsu:Expires></trust:Lifetime><wsp:AppliesTo xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"><wsa:EndpointReference xmlns:wsa="http://www.w3.org/2005/08/addressing"><wsa:Address>https://wkengchoi.global.sdl.corp:8443/doubleit/services/doubleit</wsa:Address></wsa:EndpointReference></wsp:AppliesTo><trust:RequestedSecurityToken><xenc:EncryptedData Type="http://www.w3.org/2001/04/xmlenc#Element" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"><xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#aes256-cbc"/><KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><e:EncryptedKey xmlns:e="http://www.w3.org/2001/04/xmlenc#"><e:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/></e:EncryptionMethod><KeyInfo><o:SecurityTokenReference xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><X509Data><X509IssuerSerial><X509IssuerName>CN=servicecn, OU=SCT, O=SDL, L=wakefield, S=massachusetts, C=US</X509IssuerName><X509SerialNumber>14822468329318157300</X509SerialNumber></X509IssuerSerial></X509Data></o:SecurityTokenReference></KeyInfo><e:CipherData><e:CipherValue>b8jEnEjwmCDmJ3I+JBieKVNWwZvwlRWH+1Tz5WmczWc3RqATpVmkuozVTbFeAPrjq06imbc82MIY3nhso5qcJhU3iKvkPWJ47YVAlq7b6kSBn2rPP9MG7bLkwZKa2S4mm3RReOJceeVp6k1STF8M9Pxf82EF4+BNNEuCH4XZcmICnsMjLb3zsfoc/+upZeV0CvOs8OyiyT7cbJA9m8ERRHvUVJjBpU4PjAwyPEV0XRascDl6pqGvq32S4Mm2VAU0fUo1V+WKUJIx9d9w7dbd5b5bwYUK/SIiyksyqekfcqqrRfsEZIuPWQwzQd14g9dSd7L514gkrZGY/JFbuhVvw==</e:CipherValue></e:CipherData></e:EncryptedKey></KeyInfo><xenc:CipherData><xenc:CipherValue>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</xenc:CipherValue></xenc:CipherData></xenc:EncryptedData></trust:RequestedSecurityToken><trust:RequestedProofToken><trust:ComputedKey>http://docs.oasis-open.org/ws-sx/ws-trust/200512/CK/PSHA1</trust:ComputedKey></trust:RequestedProofToken><trust:RequestedAttachedReference><o:SecurityTokenReference xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><o:KeyIdentifier ValueType="http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.0#SAMLAssertionID">_aba9378e-32fd-4cc9-9c66-fa97408a506f</o:KeyIdentifier></o:SecurityTokenReference></trust:RequestedAttachedReference><trust:RequestedUnattachedReference><o:SecurityTokenReference xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><o:KeyIdentifier ValueType="http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.0#SAMLAssertionID">_aba9378e-32fd-4cc9-9c66-fa97408a506f</o:KeyIdentifier></o:SecurityTokenReference></trust:RequestedUnattachedReference><trust:TokenType>urn:oasis:names:tc:SAML:1.0:assertion</trust:TokenType><trust:RequestType>http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue</trust:RequestType><trust:KeyType>http://docs.oasis-open.org/ws-sx/ws-trust/200512/SymmetricKey</trust:KeyType></trust:RequestSecurityTokenResponse></trust:RequestSecurityTokenResponseCollection></s:Body></s:Envelope>
      --------------------------------------
      Jun 8, 2012 5:48:27 PM org.apache.cxf.services.DoubleItService.DoubleItPort.DoubleItPortType
      INFO: Outbound Message
      ---------------------------
      ID: 2
      Address: https://wkengchoi.global.sdl.corp:8443/doubleit/services/doubleit
      Encoding: UTF-8
      Content-Type: text/xml
      Headers:

      {Accept=[*/*], SOAPAction=[""]}

      Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Header><Action xmlns="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="Id-5072632">http://www.example.org/contract/DoubleIt/DoubleItPortType/DoubleItRequest</Action><MessageID xmlns="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="Id-4398493">urn:uuid:ae6dc6cd-2089-4a55-bb50-c88813870f40</MessageID><To xmlns="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="Id-2411726">https://wkengchoi.global.sdl.corp:8443/doubleit/services/doubleit</To><ReplyTo xmlns="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="Id-140013"><Address>http://www.w3.org/2005/08/addressing/anonymous</Address></ReplyTo><wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" soap:mustUnderstand="1"><wsu:Timestamp wsu:Id="TS-3"><wsu:Created>2012-06-08T21:48:27.252Z</wsu:Created><wsu:Expires>2012-06-08T21:53:27.252Z</wsu:Expires></wsu:Timestamp><xenc:EncryptedData xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" Type="http://www.w3.org/2001/04/xmlenc#Element"><xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#aes256-cbc"/><KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><e:EncryptedKey xmlns:e="http://www.w3.org/2001/04/xmlenc#"><e:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/></e:EncryptionMethod><KeyInfo><o:SecurityTokenReference xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><X509Data><X509IssuerSerial><X509IssuerName>CN=servicecn, OU=SCT, O=SDL, L=wakefield, S=massachusetts, C=US</X509IssuerName><X509SerialNumber>14822468329318157300</X509SerialNumber></X509IssuerSerial></X509Data></o:SecurityTokenReference></KeyInfo><e:CipherData><e:CipherValue>b8jEnEjwmCDmJ3I+JBieKVNWwZvwlRWH+1Tz5WmczWc3RqATpVmkuozVTbFeAPrjq06imbc82MIY3nhso5qcJhU3iKvkPWJ47YVAlq7b6kSBn2rPP9MG7bLkwZKa2S4mm3RReOJceeVp6k1STF8M9Pxf82EF4+BNNEuCH4XZcmICnsMjLb3zsfoc/+upZeV0CvOs8OyiyT7cbJA9m8ERRHvUVJjBpU4PjAwyPEV0XRascDl6pqGvq32S4Mm2VAU0fUo1V+WKUJIx9d9w7dbd5b5bwYUK/SIiyksyqekfcqqrRfsEZIuPWQwzQd14g9dSd7L514gkrZGY/JFbuhVvw==</e:CipherValue></e:CipherData></e:EncryptedKey></KeyInfo><xenc:CipherData><xenc:CipherValue>uhc3W5Cq4Rsfo9PUsnTj9B1FW/gslQIlQBCIsmUvbKvwxixNA/Yg62SuVU/Lc180Bf3hb2t7Mg/4sX20DT2pY9h49IPjn4CqdutRCc6TuRYmznPlHavRSO1X8Qz+r7xIQ0Ay4T22mWra9ZTrFcMXoRwrqeXYksfFuAQLWorkvLi3Q0lK1dGAsmHh1+Av717cKU4pC9K0y0N5O5/pajT1qHBvK+6haXw2yISfe6LgheitjxBzQ75lxlginxbkKAwx3mjev6HE8Ia0QqblprBUV235CYShgh5ZkONfctrmuaSKUTDyAl/Pi87KozQeSguIBOFQflJdDHhM53NK+4R800UILUNkT3uhSBwRxVo49ykUtC690yfz8eKKwIpfQuWia5UGa10FSm3i6PkHyTN4JB0YXuAAJ88AddgQqRvpCXIJ9Fuj3cTOJRQ3rnevkmBhGBHbVTaVEmg8bALwhcEbLSUvyjniJqSKbP5ttBya7ELfSegEnyaG+ttrkcqS+SnIwZi8XY1gAYuebRI2i00r5D7V58uoRQKl+hjH3L/Hn+EKQJQJIIRMXKX0G0gAstMzMKWZV749kh0eEY5cCyfVWTsyPFYL68OO6Q6t7LLcOics3tvW0tex8iPhs3N9C4FdcI3SngvRGRu82YAIvYLiXSm8IJDs6x3bLK/DWnaqy0B8oTGRMCxg+T8ftYHKKMC/HZ+QNfswLQJ7eMn6bjMMFApbX0IW5ozUaj6eVzKW3GUtQAVFDE+6VEZn/8Cju27mYHOZCESVHFLm7gCq/3FYjaunsEywNZ3Cj/P1uAP1JwnxqDMzuIyp1pNKNsLh3febPqWIiDTwUhF7jr5XGiA3PGIC9zKwNCdFOrSMfgNf+5DwqR8qBPeSTyAmO9fT6BYQkQ5gxV05Or0n6L2wFIrsKrZI7p+l2dkd8accl3va4NyWo6RQ8eOhn9Xu0TADAnUlHY/3BLC+LPDGFZmR9vXbHhBffEc8X41cvFat+ISnlWhXrmV2t9tgdzpyRXhgYyVjsZgn7QStBqocllYDCBuRs9HMPgv3c0PaAzYtPpQvJwNbtAMl9T4mXEzswGsIA2mTALjNRO1CpenLD+DIQPFQDz6ddLNQ47r6sqh9nNJcUyRAbvT6k7YkrErdCGJ/HZfDbq2wfyIb4wEFKOOTj4d8HO8jzHKQcbeLCv8CjomOFxqlKhBw4Ar+UfUQHOUJ8zjUZxXNdIt4Z0eqIjlPjd/uNroI99dmf/xE/Ym/iuiM3MRJ72Xh/nqSIoIRbt/JHvcDO/jZM4Jh0SW0vt30RompiCqa7FEX3APAzFQRQDGEOHl9/HrnmDkn/f5lqZNMQ65HqypfN627UXnRwNoHWGvyOXoqmi/be6gF8l0HpzodWtOlpOjZN4iLvUanpSzfLEISsE/2kfiyiNrgYC92A3PQY9QUXZutq88RPRvW8HIxl71BHFkCqx2n6+SKxF6aO78pUb/NzlAFP7wbI1qaB+1+Kw4Jc3e/vkVD/gdzNKQ+7ucGw4pqpCIoxrdF78lU1NFuCP/jVWTl7xP5lsVrirm98ruMTRBKsW3WP0JZP6H6th5zosUE1Gt1x2caaoY1dAZaIchFkU4yWUgvzOEJJijrdCmGDrlxmkA07Od4SIMBOukmMa2ClkKZgM2rw6Az+C4oesI54+ycGo9Y8l3eDS2c2wUZxrAvM5rmSbJValVeltBGEwZ/Y/qIdXTi71h9vXI4y19a/XF42pOzQVtSjJmbZ/mbxdxKJMoZ30x8KbjULv76VoPI74Jepiyo6IbWfT8I/FmuGldAxmHc6A2VaGqEIUiC1I5SM3HX7AtnwF9WU3tvHVTSGajFZtrL93ALB1movHM3KydXikn/+BlgyYfRJLclXJiTRDN3Cv7bLtSxG2yF9cbLPB29btzS9pZQPMF4PxjJ/7TG/TnPkBCTAS0AN/XWVTD4O3H3AEo0MfYePhpcqahpnfoYZPrOTQxy5c4G89I2SI+bE+AP9dHuJcrDZGPoRa5/MdjsY5PqNT+PUBrjkF2H6Nu7fqzjtf9yM7yDUK6Id2dw1l9+gitofuO42yPRfyTG6VVDZWycu194r3HYE+G1JyJuYdCUcoJphJOkWnje5zfxkGIIuGMJcNv+8Fsp92zVj3Fps7jCHytlcGh4QIAdtvN7HlGD2hkTq1FSWld2LHdAHwLkMjeUbqRnKJ9+FMx4C1ktQvrsBuCY30hmjO2CTxv5xbCEk2W3SqMBYZ0CcRReaZNsnL8tdmmPDZUiWWn0mj/NDfRzv6bi/LH2UjAiQX65gaOIfLMHnUqlCOS5bvrrSXWiBO071fqBCPriW8Zo8DNvuXPbR/dBmetF82F2HTFeVmLx+IspSPllvlRL+QeBD7E/eY1SAG2h0303J7QqfRML/D9eoH6u+3KW4umzLkSi4ZknqQDv0bJkdnqRmGsTcPyPhMxnaF+5LaMdDcCBSELBYX9REcKwE1aqjZelfXKRwJ990UyU7g5F9N7Pjj6JRfF+GXrOSFWO2NqgX6Ycc3mEcBOKpVr82J/IzTYTkAw0INNmuocubp0RzJnWMEzcaa1n6rw5UcpT2NkXhR7pSQz+4DC/LUSDxD31rSZ5sjae2LilRxk37NGmJ/ZVTJ+VO02kye85IoLlXRDRl2/mxCoDTlpfcxIXjQ9qmWip/6irZsQfCBBIieQ6lkq9WChBUbYdEKT7gIztlhiGNcrLEkXsccGo/U9iAbEWb/mMv8CvaZWgEYMQ3TCTbh5c96JmBs5J+UNbB5ROXkn5cZ/XhF8RdM4BSD88eW4h1cT8AtXCUPs1mzn93g2ARtb897YHTSbYJZJ1T9/qnyKx62cgYxfqya3CuWDxldY4co0gm6aHdXJfNKoaURIohWl9Rk/ydKXvJC3zEo/eN6yWinJIKgOVrK6MKd3z8Y2lv5gAJhXYJYR7mAUeBjOL7Tla1erfMq4aYCYMu2mggk/m6nHUj7Td1kMrCiz6XbCFZtY1mGOUkNEXSKFR+rz40yfjz/7saTm+s2icmu48x0JKlSphooBpVFT3UzLmSc+xUuIx2oe+WXUJIe7799ViWoY98Cdk0ccPFMTlS+1GE8aNTTUsvfR19Min00VRAuL9kkesyPLC+6Wr98NrtFjBCxUHG9KxCcCoxiEDjvFfDMj+esknXUmoyq7F4a19vIHglyz6VHRHtQ3lwBPxu/GXPI6nz1ytdW5ZAqnzecQGBwRmkvAvXTvR66TIvs5ZSSSd5kZI20nkdH0z3fw/wqoFAIH0FMXT27RgSE0Hjf7EMVYbHrXhqsYvnoLwNMwmtEDb+q6lOkDkuwGHRPJPQ91/EANKKp7wkp0yiwECoaNfT4Rqfnz4EWiZCw/46CYo5fJFsbHxc6NK3xswzN0jET8H4DNVqeomQJGFhMWSzWFJCUl48MWdsAU84B87QHy7z/LYSW61a5KQU7BZ1ewny4kfKS/Nz74L4KCD38yEna0nS6XeOHNFTmtiPPryjeL74L1a4Hpzes2kqGXrXpVaT6xW4nex5v1/O3cHk7fOdUZjA31CZKbMEW3J84/ejgHABEALtGcNZE2IV6HcB78fisnPszO9I0SnW6kElpDsVeN7s2gF8GO6/kOdLxLAuM2g+tonAK6sHKe/kY2Zp5/z9MdDGe03/IxdXxhwK+F7yeJMKGfgMmdwYREA/0/VzwnMBng3J5Re8owmU/DW/ofAMZRZeHmGHNoTx/yeVkUZ2KV0mUoAilyVCQ/+OlGzrlXBeoQ7otdYW0UaYiRP5qVYLi8X9p+cuibJLbiSWHLOs0yT9LVKxerOFnCf5Orj/vEeW5eKUzpMz7SC3WEwjN03RyQ3pOdmw1kazODmfuidK9jH6cw88WqC5SpNlsFmvyk9sYUEjRsdNSey21KoChTxHFrfVmkvIHoEFwM/ZVKQE7uGQ54bboZRDi7Dec2EuCFsBvS47RSI/daXyrZLO4PI7yHHyN52b1fhKE2sEyXlc67S0TcEEGPPHQWMkCcrqBqjL5XWfrBomKEQ5qCYcvhGUvmZuVK9TYfUzvTOME+fxOarxc8y12acxuCxS2whVudYFtamBEGqS+ECMYI/NkpNTkepZEUKZwz6YWgJVzTmvkMtL7NlVwPFRaJnBs8WLcsaovzhXAQ899jfzOFzBBWUoVVYxGYZgAMCBMf8nTmGYTwDePCWdzpOgAFPn4a0r2gCVhU37WeYzDJfYh7niyY/hC8SRGbt+UaXw8JGg93BOZnk4vs/8uTAxDhLz7RF8Zg/aLpIkM4iAYcrcXrGY1dlgnKI7+HbZlP4+CpiJOBRyW8WCUs9uK1MCZeQJ93/BqUEnduDa35LZ8xh5JMQywSGsKtnVrEYC6tzf+3XNK7JZJHhFcT7notzaLNfsxP86Sdkzir0mdCkWDfJ0KkKG9EDOfN2k1+WGus4fL0Lq8cQgbj+xaPKBlfmL/0roIWZ+qeSlrZuq51CWQhvA93l8j+zPpMPE+JWORI3mrpxy8BgHNxWm74huwHy3xr9BnQJOs+582JrClblN/yVY/OKu0SICLqnYiDceACI6kjuhZugmTIJdgYV5WePNO92h2k9SHyXppMFiZdwVOCTmJaFnq7Qjg2EBnS4EzY7kkVUTRDPR8bLvwsMneOs7bArW4ctLZygiDv3WWjS8a5q5pBoaOTlCJMhkNdyS8WhYEq7Bb3m5pGoH2N3XWCc4+XvvQlpKbbVv5HjuGxDokJ6NhTgeIi4AKoDAEBANxhbmi45hhSYcufgEF3BJzKlihDCzHyRy2yusRX6Ok2uX+VCNhRvF3z9kVoicduk01qLjyogY0LZpRGOJPFFnuqvr+lNy/JNx/UZM4d9cHHxrUzRK6dZxKbhamjbdqWWFoedleFwesAqfYaGvhWPuSwgJ3hTLdgOXn79oUdK0VADEuJfVz2A9Ls29Lz7GG51xM2jW1rYLBHVmI07IAmeTJwfpaA78e8P1R0BG2EjKgpAnLMnrvZjvS5mKUHHxSixF41PiEy2iX2TivpISQ7uefJvMZq2K0/NEZFtl/boqQPHZdKN97aIGalSfTVj4Lv4iHBZOBRteaDt7pS6U2zZQzscHDiJyillns1dmVrUiCAAjWx+tRo1Sc7TZF6ayizhWB6/DZyW7logWEYVbSXsU5synWJcGEZfT2ggBlwBt9/sRcAvJuHt3PhdNmIxeWw5qXXbuDQVszqYqMgp0nPIXJNvLLtNwrS/L94GSGNrBjgXgPPyMj3UInNlb1f7rsJc76TwHZ3n028TDRVT+v3ezjBdAnyQT6JmGb66M61520d+PDir1iAGggavVxSknrQCrAYNUFyVrMjRT6l/v9yfAD9YzVCr5WC0PjiUni5kMtexJt+g0j4e/Q7qxP3Qm9n7C7X0f1ZNZBEkyy/PYG7A+ui4M7qhtAW/vl1fm9MG9maCyKWg/4c/hPCvsJURopDIh2s5WleaW0L9GX1EyiNRXF0Kan5kph9r7MhLS7XyQ2yxlgLKaduRuhpqidPhrJi7XDp5eEp9YDr6GXNFPY6ug2yDD/QWaD/9uxM62/O9NJ24/ED9B7AyhgdaDB6vJfbCL22lOCtn3bmYSci+2DcAOvCjdpxoaknQ3lQK/qfrthAbB2cGR9wk5iifv7zPJ7BCm3H0JxGEHwQ/DLx3i1ZNkSUtLd2ZhzHio9iesilFC0wFQx3kl34ugaEeyTYdCoe0lycDdmNCG/nSc6ZA5nw6xnKiCQUx4GsDaC0hsLUwKL10rEOLKxdrx4b/s62ei/aOD76jHPMTnQF6q3o6uhpSGeXnZkXtFRFXX75gP4Yv1vvBT3Oyipqbze97bJYeoq2tVpVI3DQvw0ffZdeZJNUS+Qt9ejuYgds4Jp/BVHReonpEvam5EFdqe7Dqo5tygzxUDiX779UtryqCNc/19g7Hqmug3i5hxlsG8r9xuD7dPUUfTYGCBHke3/ql2CY3AP/5FRas35DCdu6fSt/7Ue2bFhAnfwTk5VeLi43ifpf/4fie9pwatbr/PSm2ZYyHHz42icWmUSCY9oYphntu1eewxPcuTm9JBfMusBQzSsxGrfsVhTm1lBulzOKk6acGLk5WBUiCHOqqiLEWlISb0crrrd/CmeVIbYeNVSRyosxAmE4g/gRFrHkfqLZiqMk7DWN28kPbMCkpsYfBrylNHcpKH5BA/YQ6x8pT6Fdv955T5Fp4qW0DKH9zsacF6E5Jn0P6QxRXMRulgtiYc/D0K8AZqht68f9innlctf79YSX27WhLkwyLA0ahIyzEAvquksGkYXKJH3ahgh2hKzVr7r6Nua6+aY97Hpo6FKmFASBrhPRbmjn2SNhCvN9ddGE5aaCQ+hlasl01j6XRZppXFyCWhEAQPiuRImsgofdyCvJnI3RGqVBMK3HHL8Fuu/1hvPOg9OrPQMUUaA9tqHZjeiIW4RTGJmp1YnalRVJTZRpHLTc89zPCmQzn58tjmnGG05XqIIsm1eabOryZLsUQZezby+tWuEbnhaApy2ryht+cT1Am5/Pl18L7YFWIioUGMi+tkSS5vDkrkouAtIUFzLOuVrJd670WRwk/BBf6HpHXag4H4vH3/8AYZZosEANYLOrxl39nGEVJlqUTbtgu4wTrd/smXm46z75/eCSkWTBcX9+lFB9cg+i6KNh8818RjTCQNJVODH7g9j7pI2dptuZdouWf5VPYtCdu3AvcyvGA4+oROKQOfWoTPTDAzCfAUl8xDJ0sZlhvScbL+UMW46OBwAm6UGm/hQYs/9qPQZEREFY9OU1SKkfDfETBkfCnPeD+Ua9CC+ndoCE71M+xNT3/6tXmBKOp4SOwW5R5gEHjCYqynWfhtgizxibzLGkT5VOIN0/zkMXRl23WAazTsuMXBIZlB5ZJTzFmbyz+KzXuC4krniznEE19XjYfPTogNFXlqeu7bCG1xIP4qZMJ2S28YyD55QgL3nYcBHr59ezvf4cLljM3TS+6kO2oulVoK3tt+BKuxFTJtaMmk/zMB7mE8aiQgGIyjYbvQ+rYCRC2Exf7qE6NbvC/CUSVN2A9wdo+uyiNaLWa29qm3E8HJIdWtYL1rAUFJqO+GAs2Nn1r+4RFTrVGgyLJCa8M7yUKX1K1OFQ231pUxazRKVwebTQkbDu9oeTyap5UprcPbjDMJnhUEvQtJGZOdxqGMp8HJBBWC0mj0h39QW6ESOsPz9aTST5M0v3AgWIUGPNbkoa/dFVP6flWcw8z+cvG/JS2rZS7S9qYhUgveOmZ1DucHKdMU7ORr4qGihzlyn+lV3+5PlcqWe11GHxHZ3q1Ip04FQkYqnZyskWmBqyxqmcAPb6UF/xoMOlkKVWxAGUu4v0t3+p9uEAXpKNinlgHzWmZaVcG35FmM7apGN649/145+CHOPcgObSjCnP42r8Xpah0AZtecfu3rMfDm9FzvGdbaokMeTfzo1Iw/DsJQl10SOHwadVRagC5yNT3fpAMTdr3z4rIimCqLCJnxwpAbzw8Ygy+UnePTk2hJw+I8FMDGePQJa5f0Darz0anSTZdZSs6aqwcoC7B8I8Tn1bxk8BtGOnn838OEx4pzd/qdWQNT6O7tEzOmFjBGyWvn0LmL+V5L3dIagFqmJfl+AJPKbMas43OZo7gkjDz4cpjVKEgZC8bOkivvGeLHJX6+JvatUzLCoZC1wNcY7UPNPH5LxDwmAQhhSslUbl82g0rxKtL0ljBwTRbTq5wrIl/0n+4=</xenc:CipherValue></xenc:CipherData></xenc:EncryptedData><xenc:ReferenceList xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"><xenc:DataReference URI="#ED-5"/></xenc:ReferenceList><ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="SIG-4"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="soap"/></ds:CanonicalizationMethod><ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#hmac-sha1"/><ds:Reference URI="#Id-4298512"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList=""/></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>t3LDRzUdBhq5VX+e0iM3wSwHOnU=</ds:DigestValue></ds:Reference><ds:Reference URI="#Id-2411726"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="soap"/></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>y7JUT4Q1KmfItcgCxjz1WKWTLTk=</ds:DigestValue></ds:Reference><ds:Reference URI="#Id-140013"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="soap"/></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>+jD3VupajEYRQsVqw+kryqxlSDs=</ds:DigestValue></ds:Reference><ds:Reference URI="#Id-4398493"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="soap"/></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>P/PLmLS31k/oaQ66JmyNfJ4cazI=</ds:DigestValue></ds:Reference><ds:Reference URI="#Id-5072632"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="soap"/></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>fCkGh594SOgGpQSUhX5DKCr5ayw=</ds:DigestValue></ds:Reference><ds:Reference URI="#TS-3"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="wsse soap"/></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>VxVCuCKmFjq1/tcdtNTgDxcD/NY=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>j4v/FashwYCnPnY7yjNmReAIuGY=</ds:SignatureValue><ds:KeyInfo Id="KI-A3FD7C4B856BAE9A2713391921072671"><o:SecurityTokenReference xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><o:KeyIdentifier ValueType="http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.0#SAMLAssertionID">_aba9378e-32fd-4cc9-9c66-fa97408a506f</o:KeyIdentifier></o:SecurityTokenReference></ds:KeyInfo></ds:Signature></wsse:Security></soap:Header><soap:Body xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="Id-4298512"><xenc:EncryptedData xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" Id="ED-5" Type="http://www.w3.org/2001/04/xmlenc#Content"><xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#aes256-cbc"/><ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><o:SecurityTokenReference xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><o:KeyIdentifier ValueType="http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.0#SAMLAssertionID">_aba9378e-32fd-4cc9-9c66-fa97408a506f</o:KeyIdentifier></o:SecurityTokenReference></ds:KeyInfo><xenc:CipherData><xenc:CipherValue>cbqI7RA7wv4fp23szBIxaf3lGVeSC+4LiendL/E7HCDkhcZCUsgeB9pRyny8Vs/dy/qE3vHSAZoh6bUatqPlzhnsiFXmFRlJ/zVOOc8p6AOz0rAF207BOUr2UxNpliEH17TJxxIqmwTtOlWVbm70tMmK3CQgNE4KgGwD75Id1ISOh64T4BNkqp3DZlF94kqK</xenc:CipherValue></xenc:CipherData></xenc:EncryptedData></soap:Body></soap:Envelope>
      --------------------------------------
      Jun 8, 2012 5:48:32 PM org.apache.cxf.services.DoubleItService.DoubleItPort.DoubleItPortType
      INFO: Inbound Message
      ----------------------------
      ID: 2
      Response-Code: 500
      Encoding: UTF-8
      Content-Type: text/xml;charset=UTF-8
      Headers:

      {connection=[close], Content-Length=[359], content-type=[text/xml;charset=UTF-8], Date=[Fri, 08 Jun 2012 21:48:32 GMT], Server=[Apache-Coyote/1.1]}

      Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><soap:Fault><faultcode xmlns:ns1="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">ns1:InvalidSecurityToken</faultcode><faultstring>An invalid security token was provided (Bad TokenType "")</faultstring></soap:Fault></soap:Body></soap:Envelope>
      --------------------------------------
      Jun 8, 2012 5:48:32 PM org.apache.cxf.ws.addressing.soap.MAPCodec restoreExchange
      WARNING: Response message does not contain WS-Addressing properties. Not correlating response.
      Jun 8, 2012 5:48:32 PM org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor handleMessage
      WARNING: Request does not contain Security header, but it's a fault.
      Jun 8, 2012 5:48:32 PM org.apache.cxf.ws.addressing.ContextUtils retrieveMAPs
      WARNING: WS-Addressing - failed to retrieve Message Addressing Properties from context
      Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: An invalid security token was provided (Bad TokenType "")
      at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:156)
      at $Proxy26.doubleIt(Unknown Source)
      at client.WSClient.doubleIt(WSClient.java:18)
      at client.WSClient.main(WSClient.java:11)
      Caused by: org.apache.cxf.binding.soap.SoapFault: An invalid security token was provided (Bad TokenType "")
      at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.unmarshalFault(Soap11FaultInInterceptor.java:75)
      at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:46)
      at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:35)
      at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:262)
      at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:113)
      at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:69)
      at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:34)
      at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:262)
      at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:798)
      at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1679)
      at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1532)
      at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1440)
      at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:47)
      at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:187)
      at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
      at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:658)
      at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
      at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:262)
      at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:532)
      at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:464)
      at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:367)
      at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:320)
      at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:89)
      at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:134)
      ... 3 more

      6. Server side log:

      Jun 8, 2012 5:48:27 PM org.apache.cxf.services.DoubleItService.DoubleItPort.DoubleItPortType
      INFO: Inbound Message
      ----------------------------
      ID: 1
      Address: https://wkengchoi.global.sdl.corp:8443/doubleit/services/doubleit
      Encoding: UTF-8
      Http-Method: POST
      Content-Type: text/xml; charset=UTF-8
      Headers:

      {Accept=[*/*], cache-control=[no-cache], connection=[keep-alive], content-type=[text/xml; charset=UTF-8], host=[wkengchoi.global.sdl.corp:8443], pragma=[no-cache], SOAPAction=[""], transfer-encoding=[chunked], user-agent=[Apache CXF 2.6.2-SNAPSHOT]}

      Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Header><Action xmlns="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="Id-5072632">http://www.example.org/contract/DoubleIt/DoubleItPortType/DoubleItRequest</Action><MessageID xmlns="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="Id-4398493">urn:uuid:ae6dc6cd-2089-4a55-bb50-c88813870f40</MessageID><To xmlns="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="Id-2411726">https://wkengchoi.global.sdl.corp:8443/doubleit/services/doubleit</To><ReplyTo xmlns="http://www.w3.org/2005/08/addressing" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="Id-140013"><Address>http://www.w3.org/2005/08/addressing/anonymous</Address></ReplyTo><wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" soap:mustUnderstand="1"><wsu:Timestamp wsu:Id="TS-3"><wsu:Created>2012-06-08T21:48:27.252Z</wsu:Created><wsu:Expires>2012-06-08T21:53:27.252Z</wsu:Expires></wsu:Timestamp><xenc:EncryptedData xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" Type="http://www.w3.org/2001/04/xmlenc#Element"><xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#aes256-cbc"/><KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><e:EncryptedKey xmlns:e="http://www.w3.org/2001/04/xmlenc#"><e:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/></e:EncryptionMethod><KeyInfo><o:SecurityTokenReference xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><X509Data><X509IssuerSerial><X509IssuerName>CN=servicecn, OU=SCT, O=SDL, L=wakefield, S=massachusetts, C=US</X509IssuerName><X509SerialNumber>14822468329318157300</X509SerialNumber></X509IssuerSerial></X509Data></o:SecurityTokenReference></KeyInfo><e:CipherData><e:CipherValue>b8jEnEjwmCDmJ3I+JBieKVNWwZvwlRWH+1Tz5WmczWc3RqATpVmkuozVTbFeAPrjq06imbc82MIY3nhso5qcJhU3iKvkPWJ47YVAlq7b6kSBn2rPP9MG7bLkwZKa2S4mm3RReOJceeVp6k1STF8M9Pxf82EF4+BNNEuCH4XZcmICnsMjLb3zsfoc/+upZeV0CvOs8OyiyT7cbJA9m8ERRHvUVJjBpU4PjAwyPEV0XRascDl6pqGvq32S4Mm2VAU0fUo1V+WKUJIx9d9w7dbd5b5bwYUK/SIiyksyqekfcqqrRfsEZIuPWQwzQd14g9dSd7L514gkrZGY/JFbuhVvw==</e:CipherValue></e:CipherData></e:EncryptedKey></KeyInfo><xenc:CipherData><xenc:CipherValue>uhc3W5Cq4Rsfo9PUsnTj9B1FW/gslQIlQBCIsmUvbKvwxixNA/Yg62SuVU/Lc180Bf3hb2t7Mg/4sX20DT2pY9h49IPjn4CqdutRCc6TuRYmznPlHavRSO1X8Qz+r7xIQ0Ay4T22mWra9ZTrFcMXoRwrqeXYksfFuAQLWorkvLi3Q0lK1dGAsmHh1+Av717cKU4pC9K0y0N5O5/pajT1qHBvK+6haXw2yISfe6LgheitjxBzQ75lxlginxbkKAwx3mjev6HE8Ia0QqblprBUV235CYShgh5ZkONfctrmuaSKUTDyAl/Pi87KozQeSguIBOFQflJdDHhM53NK+4R800UILUNkT3uhSBwRxVo49ykUtC690yfz8eKKwIpfQuWia5UGa10FSm3i6PkHyTN4JB0YXuAAJ88AddgQqRvpCXIJ9Fuj3cTOJRQ3rnevkmBhGBHbVTaVEmg8bALwhcEbLSUvyjniJqSKbP5ttBya7ELfSegEnyaG+ttrkcqS+SnIwZi8XY1gAYuebRI2i00r5D7V58uoRQKl+hjH3L/Hn+EKQJQJIIRMXKX0G0gAstMzMKWZV749kh0eEY5cCyfVWTsyPFYL68OO6Q6t7LLcOics3tvW0tex8iPhs3N9C4FdcI3SngvRGRu82YAIvYLiXSm8IJDs6x3bLK/DWnaqy0B8oTGRMCxg+T8ftYHKKMC/HZ+QNfswLQJ7eMn6bjMMFApbX0IW5ozUaj6eVzKW3GUtQAVFDE+6VEZn/8Cju27mYHOZCESVHFLm7gCq/3FYjaunsEywNZ3Cj/P1uAP1JwnxqDMzuIyp1pNKNsLh3febPqWIiDTwUhF7jr5XGiA3PGIC9zKwNCdFOrSMfgNf+5DwqR8qBPeSTyAmO9fT6BYQkQ5gxV05Or0n6L2wFIrsKrZI7p+l2dkd8accl3va4NyWo6RQ8eOhn9Xu0TADAnUlHY/3BLC+LPDGFZmR9vXbHhBffEc8X41cvFat+ISnlWhXrmV2t9tgdzpyRXhgYyVjsZgn7QStBqocllYDCBuRs9HMPgv3c0PaAzYtPpQvJwNbtAMl9T4mXEzswGsIA2mTALjNRO1CpenLD+DIQPFQDz6ddLNQ47r6sqh9nNJcUyRAbvT6k7YkrErdCGJ/HZfDbq2wfyIb4wEFKOOTj4d8HO8jzHKQcbeLCv8CjomOFxqlKhBw4Ar+UfUQHOUJ8zjUZxXNdIt4Z0eqIjlPjd/uNroI99dmf/xE/Ym/iuiM3MRJ72Xh/nqSIoIRbt/JHvcDO/jZM4Jh0SW0vt30RompiCqa7FEX3APAzFQRQDGEOHl9/HrnmDkn/f5lqZNMQ65HqypfN627UXnRwNoHWGvyOXoqmi/be6gF8l0HpzodWtOlpOjZN4iLvUanpSzfLEISsE/2kfiyiNrgYC92A3PQY9QUXZutq88RPRvW8HIxl71BHFkCqx2n6+SKxF6aO78pUb/NzlAFP7wbI1qaB+1+Kw4Jc3e/vkVD/gdzNKQ+7ucGw4pqpCIoxrdF78lU1NFuCP/jVWTl7xP5lsVrirm98ruMTRBKsW3WP0JZP6H6th5zosUE1Gt1x2caaoY1dAZaIchFkU4yWUgvzOEJJijrdCmGDrlxmkA07Od4SIMBOukmMa2ClkKZgM2rw6Az+C4oesI54+ycGo9Y8l3eDS2c2wUZxrAvM5rmSbJValVeltBGEwZ/Y/qIdXTi71h9vXI4y19a/XF42pOzQVtSjJmbZ/mbxdxKJMoZ30x8KbjULv76VoPI74Jepiyo6IbWfT8I/FmuGldAxmHc6A2VaGqEIUiC1I5SM3HX7AtnwF9WU3tvHVTSGajFZtrL93ALB1movHM3KydXikn/+BlgyYfRJLclXJiTRDN3Cv7bLtSxG2yF9cbLPB29btzS9pZQPMF4PxjJ/7TG/TnPkBCTAS0AN/XWVTD4O3H3AEo0MfYePhpcqahpnfoYZPrOTQxy5c4G89I2SI+bE+AP9dHuJcrDZGPoRa5/MdjsY5PqNT+PUBrjkF2H6Nu7fqzjtf9yM7yDUK6Id2dw1l9+gitofuO42yPRfyTG6VVDZWycu194r3HYE+G1JyJuYdCUcoJphJOkWnje5zfxkGIIuGMJcNv+8Fsp92zVj3Fps7jCHytlcGh4QIAdtvN7HlGD2hkTq1FSWld2LHdAHwLkMjeUbqRnKJ9+FMx4C1ktQvrsBuCY30hmjO2CTxv5xbCEk2W3SqMBYZ0CcRReaZNsnL8tdmmPDZUiWWn0mj/NDfRzv6bi/LH2UjAiQX65gaOIfLMHnUqlCOS5bvrrSXWiBO071fqBCPriW8Zo8DNvuXPbR/dBmetF82F2HTFeVmLx+IspSPllvlRL+QeBD7E/eY1SAG2h0303J7QqfRML/D9eoH6u+3KW4umzLkSi4ZknqQDv0bJkdnqRmGsTcPyPhMxnaF+5LaMdDcCBSELBYX9REcKwE1aqjZelfXKRwJ990UyU7g5F9N7Pjj6JRfF+GXrOSFWO2NqgX6Ycc3mEcBOKpVr82J/IzTYTkAw0INNmuocubp0RzJnWMEzcaa1n6rw5UcpT2NkXhR7pSQz+4DC/LUSDxD31rSZ5sjae2LilRxk37NGmJ/ZVTJ+VO02kye85IoLlXRDRl2/mxCoDTlpfcxIXjQ9qmWip/6irZsQfCBBIieQ6lkq9WChBUbYdEKT7gIztlhiGNcrLEkXsccGo/U9iAbEWb/mMv8CvaZWgEYMQ3TCTbh5c96JmBs5J+UNbB5ROXkn5cZ/XhF8RdM4BSD88eW4h1cT8AtXCUPs1mzn93g2ARtb897YHTSbYJZJ1T9/qnyKx62cgYxfqya3CuWDxldY4co0gm6aHdXJfNKoaURIohWl9Rk/ydKXvJC3zEo/eN6yWinJIKgOVrK6MKd3z8Y2lv5gAJhXYJYR7mAUeBjOL7Tla1erfMq4aYCYMu2mggk/m6nHUj7Td1kMrCiz6XbCFZtY1mGOUkNEXSKFR+rz40yfjz/7saTm+s2icmu48x0JKlSphooBpVFT3UzLmSc+xUuIx2oe+WXUJIe7799ViWoY98Cdk0ccPFMTlS+1GE8aNTTUsvfR19Min00VRAuL9kkesyPLC+6Wr98NrtFjBCxUHG9KxCcCoxiEDjvFfDMj+esknXUmoyq7F4a19vIHglyz6VHRHtQ3lwBPxu/GXPI6nz1ytdW5ZAqnzecQGBwRmkvAvXTvR66TIvs5ZSSSd5kZI20nkdH0z3fw/wqoFAIH0FMXT27RgSE0Hjf7EMVYbHrXhqsYvnoLwNMwmtEDb+q6lOkDkuwGHRPJPQ91/EANKKp7wkp0yiwECoaNfT4Rqfnz4EWiZCw/46CYo5fJFsbHxc6NK3xswzN0jET8H4DNVqeomQJGFhMWSzWFJCUl48MWdsAU84B87QHy7z/LYSW61a5KQU7BZ1ewny4kfKS/Nz74L4KCD38yEna0nS6XeOHNFTmtiPPryjeL74L1a4Hpzes2kqGXrXpVaT6xW4nex5v1/O3cHk7fOdUZjA31CZKbMEW3J84/ejgHABEALtGcNZE2IV6HcB78fisnPszO9I0SnW6kElpDsVeN7s2gF8GO6/kOdLxLAuM2g+tonAK6sHKe/kY2Zp5/z9MdDGe03/IxdXxhwK+F7yeJMKGfgMmdwYREA/0/VzwnMBng3J5Re8owmU/DW/ofAMZRZeHmGHNoTx/yeVkUZ2KV0mUoAilyVCQ/+OlGzrlXBeoQ7otdYW0UaYiRP5qVYLi8X9p+cuibJLbiSWHLOs0yT9LVKxerOFnCf5Orj/vEeW5eKUzpMz7SC3WEwjN03RyQ3pOdmw1kazODmfuidK9jH6cw88WqC5SpNlsFmvyk9sYUEjRsdNSey21KoChTxHFrfVmkvIHoEFwM/ZVKQE7uGQ54bboZRDi7Dec2EuCFsBvS47RSI/daXyrZLO4PI7yHHyN52b1fhKE2sEyXlc67S0TcEEGPPHQWMkCcrqBqjL5XWfrBomKEQ5qCYcvhGUvmZuVK9TYfUzvTOME+fxOarxc8y12acxuCxS2whVudYFtamBEGqS+ECMYI/NkpNTkepZEUKZwz6YWgJVzTmvkMtL7NlVwPFRaJnBs8WLcsaovzhXAQ899jfzOFzBBWUoVVYxGYZgAMCBMf8nTmGYTwDePCWdzpOgAFPn4a0r2gCVhU37WeYzDJfYh7niyY/hC8SRGbt+UaXw8JGg93BOZnk4vs/8uTAxDhLz7RF8Zg/aLpIkM4iAYcrcXrGY1dlgnKI7+HbZlP4+CpiJOBRyW8WCUs9uK1MCZeQJ93/BqUEnduDa35LZ8xh5JMQywSGsKtnVrEYC6tzf+3XNK7JZJHhFcT7notzaLNfsxP86Sdkzir0mdCkWDfJ0KkKG9EDOfN2k1+WGus4fL0Lq8cQgbj+xaPKBlfmL/0roIWZ+qeSlrZuq51CWQhvA93l8j+zPpMPE+JWORI3mrpxy8BgHNxWm74huwHy3xr9BnQJOs+582JrClblN/yVY/OKu0SICLqnYiDceACI6kjuhZugmTIJdgYV5WePNO92h2k9SHyXppMFiZdwVOCTmJaFnq7Qjg2EBnS4EzY7kkVUTRDPR8bLvwsMneOs7bArW4ctLZygiDv3WWjS8a5q5pBoaOTlCJMhkNdyS8WhYEq7Bb3m5pGoH2N3XWCc4+XvvQlpKbbVv5HjuGxDokJ6NhTgeIi4AKoDAEBANxhbmi45hhSYcufgEF3BJzKlihDCzHyRy2yusRX6Ok2uX+VCNhRvF3z9kVoicduk01qLjyogY0LZpRGOJPFFnuqvr+lNy/JNx/UZM4d9cHHxrUzRK6dZxKbhamjbdqWWFoedleFwesAqfYaGvhWPuSwgJ3hTLdgOXn79oUdK0VADEuJfVz2A9Ls29Lz7GG51xM2jW1rYLBHVmI07IAmeTJwfpaA78e8P1R0BG2EjKgpAnLMnrvZjvS5mKUHHxSixF41PiEy2iX2TivpISQ7uefJvMZq2K0/NEZFtl/boqQPHZdKN97aIGalSfTVj4Lv4iHBZOBRteaDt7pS6U2zZQzscHDiJyillns1dmVrUiCAAjWx+tRo1Sc7TZF6ayizhWB6/DZyW7logWEYVbSXsU5synWJcGEZfT2ggBlwBt9/sRcAvJuHt3PhdNmIxeWw5qXXbuDQVszqYqMgp0nPIXJNvLLtNwrS/L94GSGNrBjgXgPPyMj3UInNlb1f7rsJc76TwHZ3n028TDRVT+v3ezjBdAnyQT6JmGb66M61520d+PDir1iAGggavVxSknrQCrAYNUFyVrMjRT6l/v9yfAD9YzVCr5WC0PjiUni5kMtexJt+g0j4e/Q7qxP3Qm9n7C7X0f1ZNZBEkyy/PYG7A+ui4M7qhtAW/vl1fm9MG9maCyKWg/4c/hPCvsJURopDIh2s5WleaW0L9GX1EyiNRXF0Kan5kph9r7MhLS7XyQ2yxlgLKaduRuhpqidPhrJi7XDp5eEp9YDr6GXNFPY6ug2yDD/QWaD/9uxM62/O9NJ24/ED9B7AyhgdaDB6vJfbCL22lOCtn3bmYSci+2DcAOvCjdpxoaknQ3lQK/qfrthAbB2cGR9wk5iifv7zPJ7BCm3H0JxGEHwQ/DLx3i1ZNkSUtLd2ZhzHio9iesilFC0wFQx3kl34ugaEeyTYdCoe0lycDdmNCG/nSc6ZA5nw6xnKiCQUx4GsDaC0hsLUwKL10rEOLKxdrx4b/s62ei/aOD76jHPMTnQF6q3o6uhpSGeXnZkXtFRFXX75gP4Yv1vvBT3Oyipqbze97bJYeoq2tVpVI3DQvw0ffZdeZJNUS+Qt9ejuYgds4Jp/BVHReonpEvam5EFdqe7Dqo5tygzxUDiX779UtryqCNc/19g7Hqmug3i5hxlsG8r9xuD7dPUUfTYGCBHke3/ql2CY3AP/5FRas35DCdu6fSt/7Ue2bFhAnfwTk5VeLi43ifpf/4fie9pwatbr/PSm2ZYyHHz42icWmUSCY9oYphntu1eewxPcuTm9JBfMusBQzSsxGrfsVhTm1lBulzOKk6acGLk5WBUiCHOqqiLEWlISb0crrrd/CmeVIbYeNVSRyosxAmE4g/gRFrHkfqLZiqMk7DWN28kPbMCkpsYfBrylNHcpKH5BA/YQ6x8pT6Fdv955T5Fp4qW0DKH9zsacF6E5Jn0P6QxRXMRulgtiYc/D0K8AZqht68f9innlctf79YSX27WhLkwyLA0ahIyzEAvquksGkYXKJH3ahgh2hKzVr7r6Nua6+aY97Hpo6FKmFASBrhPRbmjn2SNhCvN9ddGE5aaCQ+hlasl01j6XRZppXFyCWhEAQPiuRImsgofdyCvJnI3RGqVBMK3HHL8Fuu/1hvPOg9OrPQMUUaA9tqHZjeiIW4RTGJmp1YnalRVJTZRpHLTc89zPCmQzn58tjmnGG05XqIIsm1eabOryZLsUQZezby+tWuEbnhaApy2ryht+cT1Am5/Pl18L7YFWIioUGMi+tkSS5vDkrkouAtIUFzLOuVrJd670WRwk/BBf6HpHXag4H4vH3/8AYZZosEANYLOrxl39nGEVJlqUTbtgu4wTrd/smXm46z75/eCSkWTBcX9+lFB9cg+i6KNh8818RjTCQNJVODH7g9j7pI2dptuZdouWf5VPYtCdu3AvcyvGA4+oROKQOfWoTPTDAzCfAUl8xDJ0sZlhvScbL+UMW46OBwAm6UGm/hQYs/9qPQZEREFY9OU1SKkfDfETBkfCnPeD+Ua9CC+ndoCE71M+xNT3/6tXmBKOp4SOwW5R5gEHjCYqynWfhtgizxibzLGkT5VOIN0/zkMXRl23WAazTsuMXBIZlB5ZJTzFmbyz+KzXuC4krniznEE19XjYfPTogNFXlqeu7bCG1xIP4qZMJ2S28YyD55QgL3nYcBHr59ezvf4cLljM3TS+6kO2oulVoK3tt+BKuxFTJtaMmk/zMB7mE8aiQgGIyjYbvQ+rYCRC2Exf7qE6NbvC/CUSVN2A9wdo+uyiNaLWa29qm3E8HJIdWtYL1rAUFJqO+GAs2Nn1r+4RFTrVGgyLJCa8M7yUKX1K1OFQ231pUxazRKVwebTQkbDu9oeTyap5UprcPbjDMJnhUEvQtJGZOdxqGMp8HJBBWC0mj0h39QW6ESOsPz9aTST5M0v3AgWIUGPNbkoa/dFVP6flWcw8z+cvG/JS2rZS7S9qYhUgveOmZ1DucHKdMU7ORr4qGihzlyn+lV3+5PlcqWe11GHxHZ3q1Ip04FQkYqnZyskWmBqyxqmcAPb6UF/xoMOlkKVWxAGUu4v0t3+p9uEAXpKNinlgHzWmZaVcG35FmM7apGN649/145+CHOPcgObSjCnP42r8Xpah0AZtecfu3rMfDm9FzvGdbaokMeTfzo1Iw/DsJQl10SOHwadVRagC5yNT3fpAMTdr3z4rIimCqLCJnxwpAbzw8Ygy+UnePTk2hJw+I8FMDGePQJa5f0Darz0anSTZdZSs6aqwcoC7B8I8Tn1bxk8BtGOnn838OEx4pzd/qdWQNT6O7tEzOmFjBGyWvn0LmL+V5L3dIagFqmJfl+AJPKbMas43OZo7gkjDz4cpjVKEgZC8bOkivvGeLHJX6+JvatUzLCoZC1wNcY7UPNPH5LxDwmAQhhSslUbl82g0rxKtL0ljBwTRbTq5wrIl/0n+4=</xenc:CipherValue></xenc:CipherData></xenc:EncryptedData><xenc:ReferenceList xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"><xenc:DataReference URI="#ED-5"/></xenc:ReferenceList><ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="SIG-4"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="soap"/></ds:CanonicalizationMethod><ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#hmac-sha1"/><ds:Reference URI="#Id-4298512"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList=""/></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>t3LDRzUdBhq5VX+e0iM3wSwHOnU=</ds:DigestValue></ds:Reference><ds:Reference URI="#Id-2411726"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="soap"/></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>y7JUT4Q1KmfItcgCxjz1WKWTLTk=</ds:DigestValue></ds:Reference><ds:Reference URI="#Id-140013"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="soap"/></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>+jD3VupajEYRQsVqw+kryqxlSDs=</ds:DigestValue></ds:Reference><ds:Reference URI="#Id-4398493"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="soap"/></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>P/PLmLS31k/oaQ66JmyNfJ4cazI=</ds:DigestValue></ds:Reference><ds:Reference URI="#Id-5072632"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="soap"/></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>fCkGh594SOgGpQSUhX5DKCr5ayw=</ds:DigestValue></ds:Reference><ds:Reference URI="#TS-3"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="wsse soap"/></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>VxVCuCKmFjq1/tcdtNTgDxcD/NY=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>j4v/FashwYCnPnY7yjNmReAIuGY=</ds:SignatureValue><ds:KeyInfo Id="KI-A3FD7C4B856BAE9A2713391921072671"><o:SecurityTokenReference xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><o:KeyIdentifier ValueType="http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.0#SAMLAssertionID">_aba9378e-32fd-4cc9-9c66-fa97408a506f</o:KeyIdentifier></o:SecurityTokenReference></ds:KeyInfo></ds:Signature></wsse:Security></soap:Header><soap:Body xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="Id-4298512"><xenc:EncryptedData xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" Id="ED-5" Type="http://www.w3.org/2001/04/xmlenc#Content"><xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#aes256-cbc"/><ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><o:SecurityTokenReference xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><o:KeyIdentifier ValueType="http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.0#SAMLAssertionID">_aba9378e-32fd-4cc9-9c66-fa97408a506f</o:KeyIdentifier></o:SecurityTokenReference></ds:KeyInfo><xenc:CipherData><xenc:CipherValue>cbqI7RA7wv4fp23szBIxaf3lGVeSC+4LiendL/E7HCDkhcZCUsgeB9pRyny8Vs/dy/qE3vHSAZoh6bUatqPlzhnsiFXmFRlJ/zVOOc8p6AOz0rAF207BOUr2UxNpliEH17TJxxIqmwTtOlWVbm70tMmK3CQgNE4KgGwD75Id1ISOh64T4BNkqp3DZlF94kqK</xenc:CipherValue></xenc:CipherData></xenc:EncryptedData></soap:Body></soap:Envelope>
      --------------------------------------
      Jun 8, 2012 5:48:32 PM org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor handleMessage
      WARNING:
      org.apache.ws.security.WSSecurityException: An invalid security token was provided (Bad TokenType "")
      at org.apache.ws.security.str.BSPEnforcer.checkSamlTokenBSPCompliance(BSPEnforcer.java:164)
      at org.apache.ws.security.str.SecurityTokenRefSTRParser.getSecretKeyFromAssertion(SecurityTokenRefSTRParser.java:282)
      at org.apache.ws.security.str.SecurityTokenRefSTRParser.processPreviousResult(SecurityTokenRefSTRParser.java:321)
      at org.apache.ws.security.str.SecurityTokenRefSTRParser.parseSecurityTokenReference(SecurityTokenRefSTRParser.java:100)
      at org.apache.ws.security.processor.ReferenceListProcessor.decryptDataRefEmbedded(ReferenceListProcessor.java:164)
      at org.apache.ws.security.processor.ReferenceListProcessor.handleReferenceList(ReferenceListProcessor.java:100)
      at org.apache.ws.security.processor.ReferenceListProcessor.handleToken(ReferenceListProcessor.java:60)
      at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:396)
      at org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.handleMessage(WSS4JInInterceptor.java:289)
      at org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.handleMessage(WSS4JInInterceptor.java:97)
      at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:262)
      at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:122)
      at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:211)
      at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:213)
      at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:193)
      at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:129)
      at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:187)
      at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:110)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
      at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:166)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
      at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
      at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
      at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      at java.lang.Thread.run(Thread.java:662)
      Jun 8, 2012 5:48:32 PM org.apache.cxf.phase.PhaseInterceptorChain doDefaultLogging
      WARNING: Interceptor for

      {http://www.example.org/contract/DoubleIt}

      DoubleItService has thrown exception, unwinding now
      org.apache.cxf.binding.soap.SoapFault: An invalid security token was provided (Bad TokenType "")
      at org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.createSoapFault(WSS4JInInterceptor.java:780)
      at org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.handleMessage(WSS4JInInterceptor.java:357)
      at org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.handleMessage(WSS4JInInterceptor.java:97)
      at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:262)
      at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:122)
      at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:211)
      at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:213)
      at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:193)
      at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:129)
      at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:187)
      at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:110)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
      at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:166)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
      at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
      at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
      at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      at java.lang.Thread.run(Thread.java:662)
      Caused by: org.apache.ws.security.WSSecurityException: An invalid security token was provided (Bad TokenType "")
      at org.apache.ws.security.str.BSPEnforcer.checkSamlTokenBSPCompliance(BSPEnforcer.java:164)
      at org.apache.ws.security.str.SecurityTokenRefSTRParser.getSecretKeyFromAssertion(SecurityTokenRefSTRParser.java:282)
      at org.apache.ws.security.str.SecurityTokenRefSTRParser.processPreviousResult(SecurityTokenRefSTRParser.java:321)
      at org.apache.ws.security.str.SecurityTokenRefSTRParser.parseSecurityTokenReference(SecurityTokenRefSTRParser.java:100)
      at org.apache.ws.security.processor.ReferenceListProcessor.decryptDataRefEmbedded(ReferenceListProcessor.java:164)
      at org.apache.ws.security.processor.ReferenceListProcessor.handleReferenceList(ReferenceListProcessor.java:100)
      at org.apache.ws.security.processor.ReferenceListProcessor.handleToken(ReferenceListProcessor.java:60)
      at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:396)
      at org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.handleMessage(WSS4JInInterceptor.java:289)
      ... 27 more
      Jun 8, 2012 5:48:32 PM org.apache.cxf.services.DoubleItService.DoubleItPort.DoubleItPortType
      INFO: Outbound Message
      ---------------------------
      ID: 1
      Response-Code: 500
      Encoding: UTF-8
      Content-Type: text/xml
      Headers: {}
      Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><soap:Fault><faultcode xmlns:ns1="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">ns1:InvalidSecurityToken</faultcode><faultstring>An invalid security token was provided (Bad TokenType "")</faultstring></soap:Fault></soap:Body></soap:Envelope>
      --------------------------------------

      Attachments

        1. servicestore.jks
          3 kB
          Gina Choi
        2. servicestore.jks
          4 kB
          Gina Choi
        3. DoubleIt.wsdl
          9 kB
          Gina Choi
        4. cxf.xml
          4 kB
          Gina Choi
        5. clientstore.jks
          4 kB
          Gina Choi
        6. catalina.2012-06-07.log
          28 kB
          Gina Choi
        7. adfs_new_simple.wsdl
          6 kB
          Gina Choi

        Activity

          People

            Unassigned Unassigned
            gchoi Gina Choi
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: