如何让Python SOAP客户端正确使用证书?

时间:2012-12-01 23:13:31

标签: python soap client certificate

我正在尝试通过SOAP使用Python访问服务器,我遇到了错误,告诉我需要使用正确的证书 - 但我确信我正在这样做。

我有一些说明,我正在遵循这个练习 - 我需要使用HTTPS连接WSDL链接并在服务器上调用一个Method。我使用OpenSLL将我收到的密钥转换为key.pm和cert.pem;我还尝试过SUDS和其他一些解决方法。但是,我尝试的一切,服务告诉我,我需要使用正确的证书。

我知道证书实际上是正确的,因为我为Firefox安装了SOAP客户端,当我使用相同的证书和相同的参数连接到服务器时,我获得了有效的数据而不是错误消息。因此,我认为SUDS如何与证书进行通信有问题。我尝试了“SUDS over HTTPS with cert”问题的解决方法,但那些不适合我。

有没有解决方法,还是有另一个Python SOAP客户端正确使用证书(即使我必须为请求手动创建XML)?

0 个答案:

没有答案