We are looking for a developer to implement a web services client to client data to a partner. They have given us a WSDL (which we had to modify for testing purposes) as well as three X509 certificates which they have generated and signed for us. The interaction is using WS-Security to do message-level encryption, and the connection is via HTTPS (i.e. over SSL). We have technology to create an XML document which we believe is conformant to the WSDL -- what we need is a client which can take this XML document, establish a connection with the server, correctly transmit the document using message-level security, and receive the response from the server.
## Deliverables
1) Complete and fully-functional working program(s) with complete source code of all work done. Any third-party software needed to run the program must be free and open-source.
2) Complete documentation for the installation of all software components must be provided.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (GPL/BSD components are fine, but no for-pay 3rd party component unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Linux (Debian Etch)