如何使用Python编程语言发送带有客户端证书的https请求

时间:2015-07-05 13:07:49

标签: python python-2.7 authentication ssl jks

我有两个jks文件truststore.jks和keystore.jks,我在使用基于java的客户端发送REST请求时使用,现在我想使用Python,但我没有找到使用它们进行身份验证的方法。我可以在Python中使用它们吗?

1 个答案:

答案 0 :(得分:2)

您没有提供太多信息(例如您之前尝试过的信息),所以我的答案不准确。

我认为您正在寻找的是urllib2.urlopen()(可能使用Request对象来调整请求属性),请注意与SSL相关的函数参数。但首先你可能需要将jks文件转换为Python接受的格式(我猜它的OpenSSL格式)。