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

如何让Python SOAP客户端正确使用证书?,python,soap,client,certificate,Python,Soap,Client,Certificate,我试图用Python通过SOAP访问服务器,但遇到了一些错误,这些错误告诉我需要使用正确的证书,但我确信我正在这样做 为了完成本练习,我将遵循一些说明-我需要使用HTTPS通过WSDL链接进行连接,并在服务器上调用一个方法。我使用OpenSLL将收到的密钥转换为key.pm和cert.pem;我还尝试了肥皂水和其他一些解决方法。但是,无论我尝试了什么,服务都会告诉我需要使用正确的证书 我知道这些证书实际上是正确的,因为我为Firefox安装了一个SOAP客户端,当我使用相同的证书和相同的参数连接

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

为了完成本练习,我将遵循一些说明-我需要使用HTTPS通过WSDL链接进行连接,并在服务器上调用一个方法。我使用OpenSLL将收到的密钥转换为key.pm和cert.pem;我还尝试了肥皂水和其他一些解决方法。但是,无论我尝试了什么,服务都会告诉我需要使用正确的证书

我知道这些证书实际上是正确的,因为我为Firefox安装了一个SOAP客户端,当我使用相同的证书和相同的参数连接到服务器时,我得到的是有效的数据,而不是错误消息。正因为如此,我认为sud关于证书的通信方式有问题。我尝试了一个“”问题的变通方法,但这些方法对我不起作用

有没有办法解决这个问题,或者有没有另一个pythonsoap客户机可以正确使用证书(即使我必须手动为请求创建XML)