Hi. One of our company's vendors has decided to implement WCF, using ws2007HttpBinding requiring an x.509 certificate, for the next generation of their product (their current version uses simple HTTPS that we can talk to with SOAP::Lite).
This is causing me no end of grief - and, unfortunately, they're a .NET shop and seem surprised that someone not using .NET needs to talk to their service. They can tell me how it works for a .NET client, but there's a ton of information online about that - and .NET handles all of the "voodoo" without seeming to trouble the developer with the details. So, they're not very good at answering questions aside from "this is how .NET does it".
Has anyone used WSRF::Lite to talk to such a service, specifically one using ws2007HttpBinding? I'll admit to being kind of green in the area of WS-Security, but I've tried customizing the sample_WS-Security_client.pl that comes with the distribution with no luck. I can make the TCP connection and negotiate the SSL, but when it comes to requesting the security token and then sending the request to the service, everything falls apart.
Any guidance anyone can give would be greatly appreciated.