dev@ws-test-harness.java.net

Re: Test harness updation for ws trust

From: Bhakti Mehta <Bhakti.Mehta_at_Sun.COM>
Date: Tue, 19 Sep 2006 17:01:56 -0700

Hi all,
I tried to hardcode the values for wsdl location and endpoint (which I
found from the debugger) in the wsit-client.xml to see if I could get
the test to work and ran into an exception. The first message is sent
and then there is an exception when dispatching the message to the STS.
I will debug more tomorrow and let you know.
Regards,
Bhakti

Kohsuke Kawaguchi wrote:

> Ken Hofsass wrote:
>
>> Kohsuke Kawaguchi wrote:
>>
>>>> Easy enough to do that ... I was thinking the names would be
>>>> <portname value>+"Endpoint"? Kind of ugly but shouldn't need typed
>>>> that often. Any better suggestions?
>>>
>>>
>>> It would be good to align that with the port variables we inject, so
>>> people can easily infer names.
>>
>>
>> Hi Kohsuke, were you agreeing with me?
>
>
> Yes. I just suggested that you use the same convention we use today to
> inject port variables. Such code exists today, and I thought it's
> actually using a bit more complicated logic than portName+"EndPoint".
>
> So I wanted to make sure that we use the same code, not similar but
> slightly different convention.
>
> > I think we both meant the same
>
>> (or similar) thing. Here's an example. Please correct me if you
>> meant something else. I was thinking port and endpoint names would
>> be: fooPort and fooPortEndpoint
>
>


Buildfile: build.xml

main:
     [java] runtime realm
     [java] D:\wsit-fresh\wsit\wsit\lib\runtime\jaxws-local-transport.jar
     [java] D:\wsit-fresh\wsit\wsit\dist\image\jax-ws-latest-wsit\lib\webservices.jar
     [java] tool realm
     [java] D:\wsit-fresh\wsit\wsit\dist\image\jax-ws-latest-wsit\lib\webservices-tools.jar
     [java] C:\jdk1.5.0_02\lib\tools.jar
     [java] Using jar:file:/D:/wsit-fresh/wsit/wsit/dist/image/jax-ws-latest-wsit/lib/webservices-tools.jar!/com/sun/tools/ws/WsImport.class
     [java] Using jar:file:/D:/wsit-fresh/wsit/wsit/dist/image/jax-ws-latest-wsit/lib/webservices-tools.jar!/com/sun/tools/ws/WsGen.class
     [java] Testing with the local transport
     [java] ..Generating server artifacts from D:\wsit-fresh\wsit\wsit\test\e2e\testcases\wstrust\scenario5\.\server\PingService.wsdl
     [java] [failed to localize] wscompile.warning([failed to localize] wsdlmodeler.warning.port.SOAPBinding12(CustomBinding_IPingService))
     [java] wstrust\scenario5\server\IPingService.java
     [java] wstrust\scenario5\server\ObjectFactory.java
     [java] wstrust\scenario5\server\Ping.java
     [java] wstrust\scenario5\server\PingResponseBody.java
     [java] wstrust\scenario5\server\PingService.java
     [java] wstrust\scenario5\server\package-info.java
     [java] wstrust\scenario5\server\IPingService.java
     [java] wstrust\scenario5\server\ObjectFactory.java
     [java] wstrust\scenario5\server\Ping.java
     [java] wstrust\scenario5\server\PingResponseBody.java
     [java] wstrust\scenario5\server\PingService.java
     [java] wstrust\scenario5\server\package-info.java
     [java] Using javac from jar:file:/C:/jdk1.5.0_02/lib/tools.jar!/com/sun/tools/javac/Main.class
     [java] wsdl = file:/D:/wsit-fresh/wsit/wsit/test/e2e/testcases/wstrust/scenario5/work/services/server/war/WEB-INF/wsdl/PingService.wsdl
     [java] [failed to localize] wscompile.warning([failed to localize] wsdlmodeler.warning.port.SOAPBinding12(CustomBinding_IPingService))
     [java] wstrust\scenario5\client\IPingService.java
     [java] wstrust\scenario5\client\ObjectFactory.java
     [java] wstrust\scenario5\client\Ping.java
     [java] wstrust\scenario5\client\PingResponseBody.java
     [java] wstrust\scenario5\client\PingService.java
     [java] wstrust\scenario5\client\package-info.java
     [java] wstrust\scenario5\client\IPingService.java
     [java] wstrust\scenario5\client\ObjectFactory.java
     [java] wstrust\scenario5\client\Ping.java
     [java] wstrust\scenario5\client\PingResponseBody.java
     [java] wstrust\scenario5\client\PingService.java
     [java] wstrust\scenario5\client\package-info.java
     [java] .Generating server artifacts from D:\wsit-fresh\wsit\wsit\test\e2e\testcases\wstrust\scenario5\.\sts\sts.wsdl
     [java] [failed to localize] wscompile.warning([failed to localize] wsdlmodeler.warning.port.SOAPBinding12(CustomBinding_ISecurityTokenService))
     [java] wstrust\scenario5\sts\ISecurityTokenService.java
     [java] wstrust\scenario5\sts\MessageBodyType.java
     [java] wstrust\scenario5\sts\ObjectFactory.java
     [java] wstrust\scenario5\sts\SecurityTokenService.java
     [java] wstrust\scenario5\sts\package-info.java
     [java] wstrust\scenario5\sts\ISecurityTokenService.java
     [java] wstrust\scenario5\sts\MessageBodyType.java
     [java] wstrust\scenario5\sts\ObjectFactory.java
     [java] wstrust\scenario5\sts\SecurityTokenService.java
     [java] wstrust\scenario5\sts\package-info.java
     [java] .injected ports: customBinding_IPingService
     [java] ---[HTTP request]---
     [java] Content-Type: application/soap+xml;action="http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Issue"
     [java] Accept: application/soap+xml, multipart/related, text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
     [java] <?xml version="1.0" ?><S:Envelope xmlns:S="http://www.w3.org/2003/05/soap-envelope"><S:Header><wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" S:mustUnderstand="1"><wsu:Timestamp xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="3"><wsu:Created>2006-09-19T18:34:47Z</wsu:Created><wsu:Expires>2006-09-19T18:39:47Z</wsu:Expires></wsu:Timestamp><xenc:EncryptedKey xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" Id="XWSSGID-11586908876602126303165"><xenc:EncryptionMethod xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"></xenc:EncryptionMethod><ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
     [java] <wsse:SecurityTokenReference xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
     [java] <wsse:KeyIdentifier EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#ThumbprintSHA1">NQM0IBvuplAtETQvk+6gn8C13wE=</wsse:KeyIdentifier>
     [java] </wsse:SecurityTokenReference>
     [java] </ds:KeyInfo><xenc:CipherData xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"><xenc:CipherValue xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">Ok0r16zQ61knKgaxOynUmh/1oFWPOeSByVjwFF/vuliDkWAt9mBWDGZLG1r7ZlBwczxAGTmqGdb5
     [java] l5mRHyO3MvS0UrIKb6CGwhZOVIcD+RSEHSVey9X+ZmWxDE2/VxcdGFhu05+ak6IdVMrDlQf/woim
     [java] fjHnxi3JCpX3aqz+GII=</xenc:CipherValue></xenc:CipherData></xenc:EncryptedKey><wsc:DerivedKeyToken xmlns:wsc="http://schemas.xmlsoap.org/ws/2005/02/sc" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="XWSSGID-11586908880111868789606"><wsse:SecurityTokenReference xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
     [java] <wsse:Reference URI="#XWSSGID-11586908876602126303165" ValueType="http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#EncryptedKey"></wsse:Reference>
     [java] </wsse:SecurityTokenReference><wsc:Offset>0</wsc:Offset><wsc:Length>32</wsc:Length><wsc:Nonce>QjJPX6P/p+P7fFNktZxTZ3NY</wsc:Nonce></wsc:DerivedKeyToken><xenc:ReferenceList xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"><xenc:DataReference URI="#XWSSGID-11586908880512132427904"></xenc:DataReference><xenc:DataReference URI="#XWSSGID-11586908880411701674340"></xenc:DataReference></xenc:ReferenceList><wsc:DerivedKeyToken xmlns:wsc="http://schemas.xmlsoap.org/ws/2005/02/sc" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="XWSSGID-11586908875801037300724"><wsse:SecurityTokenReference xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
     [java] <wsse:Reference URI="#XWSSGID-11586908876602126303165" ValueType="http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#EncryptedKey"></wsse:Reference>
     [java] </wsse:SecurityTokenReference><wsc:Offset>0</wsc:Offset><wsc:Length>24</wsc:Length><wsc:Nonce>F8Ocrqdqe2TV/CbF+28LoIrK</wsc:Nonce></wsc:DerivedKeyToken><xenc:EncryptedData xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" Id="XWSSGID-11586908880512132427904" Type="http://www.w3.org/2001/04/xmlenc#Element">
     [java] <xenc:EncryptionMethod xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" Algorithm="http://www.w3.org/2001/04/xmlenc#aes256-cbc"></xenc:EncryptionMethod>
     [java] <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
     [java] <wsse:SecurityTokenReference xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
     [java] <wsse:Reference URI="#XWSSGID-11586908880111868789606"></wsse:Reference>
     [java] </wsse:SecurityTokenReference>
     [java] </ds:KeyInfo>
     [java] <xenc:CipherData xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"><xenc:CipherValue xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">2xavjPvcyVDTMXFuOkmqvxilunf14APwOtYMdaUGCPCH3iAgw3b+74t8ylHcgWxKHvEgDJKb1KvO
     [java] HhQo65LPoZj1EJJd8WPCyY00ndkfAxkVGM1chfZwIDz6WW0l1c/LiE/BIPf+nQa7CB2q6rVE/ns3
     [java] XUWMLwjNn+MUVIU5hwcOnbNNMw7F9MdYgs0ryqc5xPFgc5Xuxm590jI8N2NXRuPr//KGVgIFR24f
     [java] Pxkbgvr9cP9jCEdEp/HwqHUDg/3+tV2QODe5zYfLB/VaoQSqC4fgl3VDlH5yq3NFV3Gr1js/85BU
     [java] WxtnPeCAcl34KXshyjcO7SfDkCAw+VplyqXTCwsb5ZoxiwhyZgi4hDefCdTesECl6ANSW+AkgijM
     [java] RrRxalCmr+1MJKF1oiKwigmYbd7cau4EIC7Sdl6CoFZ0e5lFCsp1u31q+FGW7sGgARmSLyxTQ2UA
     [java] D58d6A1AqQRDMCTMPpQV9jq7jM+3Ni5sXfn/X0EwSsxy9h0XP5IBqbB1lZ8nLc31W9P4q0WNnsm9
     [java] /4PZc2Kh1+U2vjPRQ60/uI2nLmDI+jiWNP8Tzwrbn1CMuE1HxMmw+37K8JfaUP9IBKHaGyufOgRo
     [java] SBw023vNK7fD0FeiTlIViOAtCc2daCbB1aRNn9TC7ctbnVwykTp6cLhiceWvOG0C72I0tHAxeSk5
     [java] 9aqt65RiMpx0LjdWOqSYILBkk53TyyazEwX3E3/ugyeTJvVJDPXxiDdjKtMaI25tP2Ayb6alJY1g
     [java] 7RwWDbnDoBLHnNZMLS+J077ToEseA9/rlT+aYtyb2mh99jV9gU8gg8zqV0PFawjylS9JLB6oms+Q
     [java] PnZxTN/kCylEqph/xMA5ei/mQndXhP8Z/wnqLTiLIm8zGsXcpu8vnyoZLHM+feAnUhztERrMXis8
     [java] WeRSQ3JwHWdDahs7JiVvrsQmyBxPbmboepXBTISHrjYgfGi30izoiMsnP5nnpktFhUDJPuVVOhzP
     [java] SL9lPKtDRHbGXtwtynApfaqu+Jk4vkgs0klwbcbVfjHqEvezgeBohRGo4p3UbilmBBBvr2r8yIor
     [java] dmgLKxGse+P1HhBVry85kAHDhcCYzDWS0+WLeJzd5q4gi0bEdM3bathUnY3cq6w0bftzBBHLoBVb
     [java] KiGGbjpBrvlh7rKfc4XWkNHlRgkValhYXDyHRQAIjQj5HHKligMPyhPzEdQEjcUaBV2BNlGNVyvu
     [java] ywdUpQT6IrvvtA/niYxlkEkgegJw0WY1dKTUGE+T/v2gX9J7ouRCpJ6nwfVEaNr2ljGYdXNGJTud
     [java] x21xe0z5OQeF3zoY36f7KIInPXK9G/FAKPKxTHK9U95TD3Usf16PvornXy0zDs6QCFOa7vUvNs3j
     [java] FXTXmfxNvX9dxp8CWvlDan291B8vOqig4cblM4oGcZA5irRCa9d7c4mOhd/kM2GDuBl/WYFweOKZ
     [java] MRuprA3EnYwMcAyVMiy1hBWfM8KaeA5T3LJ5FI18SnODyW0I62EBb6acG5O9Wis7f9V2qMpnk98S
     [java] uGXKOZwQVc12YWMVT9fPfMwmyPZAmGpOOAbDUp0h7toCaQ5Z7NtQEAo6dCSaDhBKs4wZXvoaKEvc
     [java] UTafoHQP8oJOt0/cW3AYkuHXGYURaUj8WSKP4I2s0+AQjUYGG2LPJfYRaZgZ8rQL8cdxHFtG8oQK
     [java] B/RzNUqaVzMoE8wb8patsRONdVk3lxGCJFv8kBz09CdQ2K9igP186dPQGaqrF6+D90+tAoTf51aS
     [java] 2ajVt4PtMHOjnPAdwaNkcJLnJ8algfmRwBBIvM6PA5rHZ/2OclTGQZxTFjPka6qm+1jEUGhSDlgA
     [java] ItQguFEUWY5SXBSq8H3ijgsyEjLsridfjrkC7UZuMNqhtY1Ss8CmvZxGapbphzzXi4ap0f8Wh0X/
     [java] tpfd1hAJwC6oRlnQ3lU/T/s0EztLGjszqaGmQgyuLLVG8cXfpdMvBjDZuMSq4qNtHclvvd2WlFJH
     [java] FZC7LQnKt8UzWsEuKX+sD/F85/LR7uLSQlTlOebcwwdWk/GHelnQ7XHQnfHzIUA52FdbshF8PmbU
     [java] sRU+86XtuZLRL/d1MYAVtKUOOMgPdWlcD9CJ1yGj/trXPwi2B1kH18P/OfLJUAzk5Pix1CRpfBCm
     [java] mWTDtzvIkwlZAqqo6jCEh8b4v5UhddOzL956TFKui1weHTv4BT/idA2fveMmhxaS7t/qjTG9KB8Q
     [java] NBT0AgCuO7+zyY1CH5aRo8yI/Pugoyw2b9njEAqKqNgEbNNbMV9W3IsJYM3dBDCTG/fiombjqo9P
     [java] uRjTUJWoQk8Td6lMvakjdlGkYjIE2EFeWb6SUt+ICIGjF5Uh1N4ASizgmw72UIpFAcbD/Yimqm9P
     [java] /byjflsI/+g7u6JDq5pA1yxs0NZOL0J3yiJsoeVFvOQYHPimVy8QA5/UgZN9cD+X4rW5kBVmfVVS
     [java] tOR9cJVZAbjgqCXuK4puKYoUpvg78tmfWrE6xNa0J2r5Wef5BgVoclQqoMZppZY9PBjrqUDhHF+i
     [java] kxIImLd3Zl4xTkMl33V2yMCc6wtw00yDNywkzGqzk3d/50WsI3PrZ5ucIq/Ae/dnFuI7mt7Egtg6
     [java] zSDl/h7IvHaJ8ZXVYSMZKUO0QMs+cMeZE0A2T6dHY/R2AyTFkGZIJrOzDtAeJqoj/wfcoaRk3EZV
     [java] 9+eZ/KGAyehsrIu1K7JdcfdE3+Qu/uy3uL/9FP1pe5uyFzbjjh42C5sINQ5C2/5nd0jnh3Y2YpoB
     [java] 3jJa7+hOgXkSPs3q/Uv6PL3acL58cKHdJQxGkHzg4gqjxwKjS6Sh3IBVJtONqFTVQmDZ/EkwNZJP
     [java] 1TSk4zm4Uk/lOcift/zTL7BrodR9fKXy4INGqVZecCuvlNk8XYp1O+rjMJSBrbf+lW685b3TQOTU
     [java] 6WLJA9/o2LPX87HyT6rykkoeAUzV4+2uRbJkDb3+CjFOj0TBR8zMTG0IEmUK2UjCz+8OyOT44jP8
     [java] IGhaZ6wZmtUoztdu/zxacT51INh9z75501K+eCjuESVFHf2AzekK0k91Wfzy5vYlkGl5u3dJtjYf
     [java] 1iDsQdjjdRoozCquajVRbAQMyyboSEGk6segZpGGs9jOlbDh3vFR3dwXFu2wlSpG1Zaob4glxoO0
     [java] nxyB+CUf237oiwvKPxgViklPF/VHieinyI5E9S0addtlXrzRl5ye3JkuJ1FL6XSFbeGAup/Nwpw5
     [java] DnO/tKVuzZlgy9+e9fcTe58C6vtvM5sGrRga4hjkNlK16N/3z1FD6f8ZfOi5Kg2nnmFmkFIVyClE
     [java] CKlNiyLduYJB2GFHicyHP4JqJaVORhjSUk/DVBLZCPzTrcLki0iBrsGs/2WoYMGBR3EFztRkNaI1
     [java] syvWLywkTAtsFMGg9gQ/fI/ToGS/fYBW5Zt+1ZGn/pAloBAaYhYL5/vG8oeoGzygLPP71WpU197n
     [java] BDIIW/iIMqtTyeICpjltIIGQ5NBzIEX8zmjW4tc+gh8t8gOtSW6GZxVKJ9RItT/c+PJj4eJpSTne
     [java] vkNGTrI93boW1/gYgpaLrvNtq1b73LiVfp9FYLpv9YsJX9VDx4XjMI/+cyTwfiQYWosJEwffee8d
     [java] m52KpPrdMTrDikblfFD7gdfOjQFgnFw4K+oPGwxkqusEvzTabAE7kQ31XetSYQUKBx36kf+romrP
     [java] iB6i1j/mgSeX09uJ4bTLgm6qpV7LU5Ob7nkLXWwmVSXZD65eEKQNzM6hXL3r8TwIWG2noO6T07+K
     [java] HdXbF+yLglbTEcjWe754pMr3zwiZI6+zBc3B0ksOYdPFld4Oh0mmhg28A84Id2E8Fph7fvzMr2RI
     [java] 7gLNFfsoSuTTk4OuEQSCJSF3ztR79yTOH9L02i659b13ORae6Me9af9Oxozoo2eV7IAVBhB6/BJK
     [java] mqH1CfwP++MXSEjMAa1dkUvFlSZ6aHMPCPy8RH5qygX8ZcSqSecgHRIyY6QoQX19Rwhy/O6QdsUF
     [java] JpknIcCohO4d6l9Nm9IXgsQa+hhauYb05MfvgrMlaj1VMoAvX87ML2QTPvxCAbFngLE1hbc0LQIL
     [java] AH7FSKySrdixjMNKE89SJrldjvTmHG9GE8VxQatQJL3jXtzLlsLl0BczuySLTmwhP+0c7lBMTg0Z
     [java] TYbQ4tYvph3bOMgWO/EkMwMOqLBzgkmVM4CuIj/bOKdZjtU3toC315qLs8nYyk3+JHTRawKM4a+y
     [java] pGO9492JzsbaPB5u+IrcX9li1P9Gjyvs3XTXBHErI6R4whP9h2E+y2Us07nvGzDmDS+GyjpgIOpj
     [java] RyymuvnvvdxU7uAwZJ4yfwcuxv8KjuDxwfNtutQSYFVh1I04jdrkXVp9K5TJz1Za/4ptDN+Divlj
     [java] 0f8dt8+cTTwRJU/sOtTHzKYxJA0sYV/uCnRs0eib5UjojSjfnYG74i2R0Xu06pq2jIjcu1sbt1GN
     [java] NQhCQ9MndnU8luTIuGtpXYD8zhw2mHKrWyBDFOWFkeyZxO+ky7vjlUBa39DzoXFsntFnnDedmWft
     [java] Or6KxN+rpdrvvGcRvw==</xenc:CipherValue></xenc:CipherData>
     [java] </xenc:EncryptedData><wsse:BinarySecurityToken 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" EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="d5d5e75f-5731-4007-9481-f6c3558dccc0">MIIDDDCCAfSgAwIBAgIQM6YEf7FVYx/tZyEXgVComTANBgkqhkiG9w0BAQUFADAwMQ4wDAYDVQQKDAVPQVNJUzEeMBwGA1UEAwwVT0FTSVMgSW50ZXJvcCBUZXN0IENBMB4XDTA1MDMxOTAwMDAwMFoXDTE4MDMxOTIzNTk1OVowQjEOMAwGA1UECgwFT0FTSVMxIDAeBgNVBAsMF09BU0lTIEludGVyb3AgVGVzdCBDZXJ0MQ4wDAYDVQQDDAVBbGljZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAoqi99By1VYo0aHrkKCNT4DkIgPL/SgahbeKdGhrbu3K2XG7arfD9tqIBIKMfrX4Gp90NJa85AV1yiNsEyvq+mUnMpNcKnLXLOjkTmMCqDYbbkehJlXPnaWLzve+mW0pJdPxtf3rbD4PS/cBQIvtpjmrDAU8VsZKT8DN5Kyz+EZsCAwEAAaOBkzCBkDAJBgNVHRMEAjAAMDMGA1UdHwQsMCowKKImhiRodHRwOi8vaW50ZXJvcC5iYnRlc3QubmV0L2NybC9jYS5jcmwwDgYDVR0PAQH/BAQDAgSwMB0GA1UdDgQWBBQK4l0TUHZ1QV3V2QtlLNDm+PoxiDAfBgNVHSMEGDAWgBTAnSj8wes1oR3WqqqgHBpNwkkPDzANBgkqhkiG9w0BAQUFAAOCAQEABTqpOpvW+6yrLXyUlP2xJbEkohXHI5OWwKWleOb9hlkhWntUalfcFOJAgUyH30TTpHldzx1+vK2LPzhoUFKYHE1IyQvokBN2JjFO64BQukCKnZhldLRPxGhfkTdxQgdf5rCK/wh3xVsZCNTfuMNmlAM6lOAg8QduDah3WFZpEA0s2nwQaCNQTNMjJC8tav1CBr6+E5FAmwPXP7pJxn9Fw9OXRyqbRA4v2y7YpbGkG2GI9UvOHw6SGvf4FRSthMMO35YbpikGsLix3vAsXWWi4rwfVOYzQK0OFPNi9RMCUdSH06m9uLWckiCxjos0FQODZE9l4ATGy9s9hNVwryOJTw==</wsse:BinarySecurityToken><ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="4"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><InclusiveNamespaces xmlns="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="wsse S"></InclusiveNamespaces></ds:CanonicalizationMethod><ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></ds:SignatureMethod><ds:Reference URI="#1"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><InclusiveNamespaces xmlns="http://www.w3.org/2001/10/xml-exc-c14n#" PrefixList="ds wsse S"></InclusiveNamespaces></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></ds:DigestMethod><ds:DigestValue>i4lUIrRoCFgmk6Tmw7faiLpE9v0=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>L491rx8Mfgeu4mIRL6SxhKauZS8LFg4t0L8bTkABw59xs0YbeLmhUen1tZesSRR4Nn8jYWSOATSP
     [java] oEAI6RdljhtylaCNvnh9S+fDeOuvKAFjaMkjEtgfPle2ccg3ICcoTUrpeJIKbuWu3fAw0C3rAO0l
     [java] jrhbEixXzyfxcp12jRM=</ds:SignatureValue><ds:KeyInfo><wsse:SecurityTokenReference 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" wsu:Id="XWSSGID-1158690887941-1240033941">
     [java] <wsse:KeyIdentifier EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#ThumbprintSHA1">bg6I8267h0TUcPYvYE0D6k6+UJQ=</wsse:KeyIdentifier>
     [java] </wsse:SecurityTokenReference></ds:KeyInfo></ds:Signature></wsse:Security><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="XWSSGID-1158690887780-657107859">file://D:/wsit-fresh/wsit/wsit/test/e2e/testcases/wstrust/scenario5/work/services/sts/war/WEB-INF/wsdl/sts.wsdl</To><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="XWSSGID-1158690887800-708771587">uuid:30c9752f-dece-4ac9-9518-c65a3dc702aa</MessageID><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="XWSSGID-1158690887800-1316978881"><Address>http://www.w3.org/2005/08/addressing/anonymous</Address></ReplyTo><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="XWSSGID-1158690887800-462826123">http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Issue</Action></S:Header><S:Body xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="XWSSGID-115869088781091095619"><xenc:EncryptedData xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" Id="XWSSGID-11586908880411701674340" Type="http://www.w3.org/2001/04/xmlenc#Content">
     [java] <xenc:EncryptionMethod xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" Algorithm="http://www.w3.org/2001/04/xmlenc#aes256-cbc"></xenc:EncryptionMethod>
     [java] <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
     [java] <wsse:SecurityTokenReference xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
     [java] <wsse:Reference URI="#XWSSGID-11586908880111868789606"></wsse:Reference>
     [java] </wsse:SecurityTokenReference>
     [java] </ds:KeyInfo>
     [java] <xenc:CipherData xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"><xenc:CipherValue xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">g1p8ApJLER6j5e4csR62O+GombU7dK1Wm9MOT93c2kRFd9Y+LaARCBMKCOveoI7TIfsQ1p6bVj1S
     [java] owJAzdVf/LpJfsS+X8YpWjG8YQ58zFXbzgwjcUzB/XyX9xqLL+Bq+bLAjQBQgLur/zREZJ9OwOqc
     [java] 5A1e+OakA8ps1D5+BdoyAePXzbJ6qvU4KFgnuvb9rO30cMMJ1/oU2bd+21vKNY+C0ESQ7Sufo2Mw
     [java] YLlDd5C5EXdetDKEJL1Je284ZqvqXAZQEQQVaB4CtynGsitoaObNAKT8hSNHVMpdTqbjp5SVBb4/
     [java] 43OU4wbL6ZACCFIRbTt/3RcOMM2DEIEtfbs3XXDyfzsvMcIPqBllWQWvaAGVOODGZtlLejTaj7md
     [java] FbXvw5K0mooOFyxO6fA5Ho8dXRKoGUKLkgTkTearuJ6sC3rNJeaSIfO//yMQ06yzdAXCRiO30V7z
     [java] 6Dj8MqNSiciRdBMtpsu0WudhbJKywzO57P0owtBcTMdf5NRupL+9w+LDnkcEu9H3ZCISASYBqeS1
     [java] uEIcI1u71KUvKhdVW1YmJQwZWHlVW4uB2qDGipOmkoUjsV7/0E30egvGCn+LiNK9KwddZKOtwjCw
     [java] snJp9pElxaECGMXIqsa9I4eggWcgf82mFMAePSW/Pt6z0k4LxWHpgMh03WuKw1jCmEGSJx8DFbwc
     [java] jmx4Gc7sCOI/EkTqUhizIS4Dr/bLHtTDON1t6NBnl0LnPMtfs3JqgsGPy+qQdoXSvOWQ3Ji5YLrt
     [java] GLoHTSR9N1cB/U/2coiAnRCjONVDPOV/XkTQO1ln29kbMpRbcelZJfK+U1xmOnZQTKugz1h5+PgI
     [java] LY5ODzTTqUr3t1VypivXcUctu8sFuI6n3VKMFqNus3UEvUCNgT3Y5D5yFyPX9lQcxxAuVuqpxgWp
     [java] 7UcO9RiC98ThSlJ/KYK9mk7xMizTmTJh+stDDX8wCKGLBlcrzwCMsAccsil7ruDjevwA67/gTE2S
     [java] z71FVPhqHakvTrh60PjQ7wQsVdzDT6dgI22Shoh2fA3JXMermjhf/UsjTQ5Q0LxKJkn+s304CynZ
     [java] cAoqGh4qraDlC0PlkWkagaQJ2jkK+Nho2ELcCAp2oyYYa0ES0OSXFSowPM4vkE0ofIohIB7h4Rpf
     [java] tHqJ8FF7k5u/TpuACsr0mtyTPrk9FI7h4goD8YeAeGIaPpjotf1J3NRcUXRgiJ8EBHwNa1lbx7tn
     [java] omCnYPUqFJVazvnpF5hMuMIY+hBiMBMMQM1WKIbxpYPI/ftpyIBiiu/jfvVKqSeZpZsyV+TmPZhB
     [java] pLrGDLmeq0L+QLRKQ9p73fAMhZICsUZOumcI9hE4igw/4+YzEbPvmA2TrHR3ar/BRT5317xtuaTT
     [java] LvQYJMzCThu+sGlIbem4zj+l73aQv2Ss1waP6bUUt1iQq17dUBNlNmcpRC3AvVycrXp5u0AtmVLy
     [java] 1QBQysRYDQ07SfjkcpIrx44iJKdevD6go0MeNZekcTC+TNlEXLCvWgbRY1mrMuKgGKSQm7wcjLTC
     [java] f5WvUe3Ku3uf9bX0S79AL4TM3wQMVlOwQe3T5z1+XLW4ObJEJkNmggHU5+T73K7HBrVIecvnIQvS
     [java] 8NL9/J6J1bZQufgAPgWc8q3vE7XKGPnMTrL6hdJhRG4wuQNt7Qf3+tr5S3dcqE+pM5zKEbASK4Cn
     [java] 1AezlFSufINsHSqtKmHeFJeBGqG1BPOaHFr00hBSlx0s63M4NjtXaNSFBj86DYT/AqADWn6lhC2y
     [java] TPHHqbPJj30h4kBahn1fc+ZDLswH3ryRhOhTKMkjkVKGxpOJOTXe61BWNdD1l1pcwA==</xenc:CipherValue></xenc:CipherData>
     [java] </xenc:EncryptedData></S:Body></S:Envelope>--------------------
     [java] java.lang.ClassCastException: sun.net.www.protocol.ftp.FtpURLConnection
     [java] at com.sun.xml.ws.transport.http.client.HttpClientTransport.createConnection(HttpClientTransport.java:361)
     [java] at com.sun.xml.ws.transport.http.client.HttpClientTransport.createHttpConnection(HttpClientTransport.java:311)
     [java] at com.sun.xml.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:87)
     [java] at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:108)
     [java] at com.sun.xml.wss.jaxws.impl.SecurityClientPipe.process(SecurityClientPipe.java:228)
     [java] at com.sun.xml.ws.addressing.jaxws.WsaClientPipe.process(WsaClientPipe.java:62)
     [java] at com.sun.xml.ws.protocol.soap.ClientMUPipe.process(ClientMUPipe.java:58)
     [java] at com.sun.xml.ws.handler.HandlerPipe.process(HandlerPipe.java:107)
     [java] at com.sun.xml.ws.handler.HandlerPipe.process(HandlerPipe.java:107)
     [java] at com.sun.xml.ws.client.Stub.process(Stub.java:121)
     [java] at com.sun.xml.ws.client.dispatch.DispatchImpl.doInvoke(DispatchImpl.java:163)
     [java] at com.sun.xml.ws.client.dispatch.DispatchImpl.invoke(DispatchImpl.java:189)
     [java] at com.sun.xml.ws.security.trust.impl.TrustPluginImpl.invokeRST(TrustPluginImpl.java:227)
     [java] at com.sun.xml.ws.security.trust.impl.TrustPluginImpl.process(TrustPluginImpl.java:120)
     [java] at com.sun.xml.wss.jaxws.impl.SecurityClientPipe.invokeTrustPlugin(SecurityClientPipe.java:437)
     [java] at com.sun.xml.wss.jaxws.impl.SecurityClientPipe.process(SecurityClientPipe.java:205)
     [java] at com.sun.xml.ws.addressing.jaxws.WsaClientPipe.process(WsaClientPipe.java:62)
     [java] at com.sun.xml.ws.protocol.soap.ClientMUPipe.process(ClientMUPipe.java:58)
     [java] at com.sun.xml.ws.handler.HandlerPipe.process(HandlerPipe.java:107)
     [java] at com.sun.xml.ws.handler.HandlerPipe.process(HandlerPipe.java:107)
     [java] at com.sun.xml.ws.client.Stub.process(Stub.java:121)
     [java] at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:122)
     [java] at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:238)
     [java] at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:212)
     [java] at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:105)
     [java] at $Proxy50.ping(Unknown Source)
     [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     [java] at java.lang.reflect.Method.invoke(Method.java:585)
     [java] at bsh.Reflect.invokeOnMethod(Reflect.java:149)
     [java] at bsh.Reflect.invokeObjectMethod(Reflect.java:81)
     [java] at bsh.Name.invokeMethod(Name.java:856)
     [java] at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:72)
     [java] at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102)
     [java] at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47)
     [java] at bsh.Interpreter.eval(Interpreter.java:641)
     [java] at com.sun.xml.ws.test.client.InterpreterEx.eval(InterpreterEx.java:50)
     [java] at com.sun.xml.ws.test.exec.ClientExecutor.runBare(ClientExecutor.java:60)
     [java] at junit.framework.TestResult$1.protect(TestResult.java:106)
     [java] at junit.framework.TestResult.runProtected(TestResult.java:124)
     [java] at junit.framework.TestResult.run(TestResult.java:109)
     [java] at junit.framework.TestCase.run(TestCase.java:118)
     [java] at junit.framework.TestSuite.runTest(TestSuite.java:208)
     [java] at junit.framework.TestSuite.run(TestSuite.java:203)
     [java] at junit.framework.TestSuite.runTest(TestSuite.java:208)
     [java] at junit.framework.TestSuite.run(TestSuite.java:203)
     [java] at junit.textui.TestRunner.doRun(TestRunner.java:116)
     [java] at junit.textui.TestRunner.doRun(TestRunner.java:109)
     [java] at com.sun.xml.ws.test.Main$1.doRun(Main.java:223)
     [java] at com.sun.xml.ws.test.Main.run(Main.java:231)
     [java] at com.sun.xml.ws.test.Main.doMain(Main.java:161)
     [java] at com.sun.xml.ws.test.Main.main(Main.java:149)
     [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     [java] at java.lang.reflect.Method.invoke(Method.java:585)
     [java] at com.sun.xml.ws.test.Bootstrap.main(Bootstrap.java:61)
     [java] E..
     [java] Time: 26.598
     [java] There was 1 error:
     [java] 1) wstrust.scenario5.client test_bsh(com.sun.xml.ws.test.exec.ClientExecutor)Sourced file: test.bsh : Method Invocation customBinding_IPingService.ping : at Line: 13 : in file: test.bsh : customBinding_IPingService .ping ( new Holder ( "1" ) , new Holder ( "sun" ) , new Holder ( "Passed!" ) )

     [java] Target exception: HTTP transport error: java.lang.ClassCastException: sun.net.www.protocol.ftp.FtpURLConnection

     [java] at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:96)
     [java] at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102)
     [java] at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47)
     [java] at bsh.Interpreter.eval(Interpreter.java:641)
     [java] at com.sun.xml.ws.test.client.InterpreterEx.eval(InterpreterEx.java:50)
     [java] at com.sun.xml.ws.test.exec.ClientExecutor.runBare(ClientExecutor.java:60)
     [java] at com.sun.xml.ws.test.Main$1.doRun(Main.java:223)
     [java] at com.sun.xml.ws.test.Main.run(Main.java:231)
     [java] at com.sun.xml.ws.test.Main.doMain(Main.java:161)
     [java] at com.sun.xml.ws.test.Main.main(Main.java:149)
     [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     [java] at com.sun.xml.ws.test.Bootstrap.main(Bootstrap.java:61)

     [java] FAILURES!!!
     [java] Tests run: 6, Failures: 0, Errors: 1

     [java] Java Result: 1
[junitreport] Transform time: 2854ms

BUILD SUCCESSFUL
Total time: 33 seconds