WSDL and SSL certification


J

jineshpmj

Hi,

I have a problem with processing WSDL file using SOAP.

I want to call Rhapsody webservice using Python.

But i have SSL certification key and cert , how to pass this
information when i calling wsdl file.
eg:

Expand|Select|Wrap|Line Numbers
file = 'RhapsodyDirectSearch.wsdl'
file1= "RhapsodyDirectPlayback.wsdl"
server = WSDL.Proxy(file)
print server.methods.keys()
print "Number is ", server.getVersionString()

I am using playback wsdl ,but it required ssl certification, when i
call these methods , i get an error like
Expand|Select|Wrap|Line Numbers
File "C:\Python25\Lib\site-packages\SOAPpy\Client.py", line 347, in
__call
config = self.config)
File "C:\Python25\Lib\site-packages\SOAPpy\Client.py", line 187, in
call
r.endheaders()
File "C:\Python25\lib\httplib.py", line 860, in endheaders
self._send_output()
File "C:\Python25\lib\httplib.py", line 732, in _send_output
self.send(msg)
File "C:\Python25\lib\httplib.py", line 699, in send
self.connect()
File "C:\Python25\lib\httplib.py", line 1135, in connect
ssl = socket.ssl(sock, self.key_file, self.cert_file)
File "C:\Python25\lib\socket.py", line 74, in ssl
return _realssl(sock, keyfile, certfile)
socket.sslerror: (1, 'error:14094410:SSL
routines:SSL3_READ_BYTES:sslv3 alert handshake failure')

server.startPlaybackSession()

How to solve these ....
Please help me

How to pass ssl certificaction to process wsdl file.I am using SOAP
method

Please give me answer ,it is very urgent
 
Ad

Advertisements


Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top