5

我正在构建一个脚本来访问一个 HTTPS/TLS TCP 站点,该站点需要一个 X.509 证书,我拥有一个 .pfx 文件。

我正在使用 SOAPpy 0.12.5 和 Python 2.7,并开始使用如下代码,

import SOAPpy
url = "192.168.0.1:5001"
server = SOAPpy.SOAPProxy(url)

# I think I need to pass the cert to server here...

server.callSoapRPC(xxxx)

如果我尝试运行它,它会失败并显示以下消息

socket.error: [Errno 10061] No connection could be made because the target machine actively refused it

任何关于如何将 .pfx 证书绑定到 SOAPproxy 的建议?

谢谢

4

1 回答 1

1

我设法做到了这一点:

import SOAPpy
SOAPpy.Config.SSL.cert_file = 'cert_file'
SOAPpy.Config.SSL.key_file = 'key_file'

server = SOAPpy.SOAPProxy(url, config=config)
于 2012-08-27T15:09:57.337 回答