如何使用pymongo传递--sslPEMKeyPassword

时间:2014-02-14 10:40:28

标签: mongodb openssl pymongo

我有一个SSL内置的mongo(版本2.4.6)。我使用pymongo for python连接到mongoDB。 mongoDB实例将以SSL模式运行,其客户端证书密钥使用密码加密。

要通过mongo控制台连接到实例,我可以使用 - sslPEMKeyPassword 选项传递适当的参数。如何使用pymongo传递此选项?我搜索了网络和文档,但无法获得任何参考。

现在通过传递所有其他选项,python程序要求输入PEM密钥。由于我的程序将自动化,我需要绕过这一步。我怎么能这样做?请帮忙。

1 个答案:

答案 0 :(得分:0)

Python的SSL实现限制了它无法轻松支持受密码保护的PEM文件。我们对the PyMongo feature request,票PYTHON-640进行了一些额外的讨论。