【发布时间】:2019-01-23 02:17:59
【问题描述】:
我正在使用请求库来自动化 API/微服务。我尝试在获取请求中传递 URL、证书(证书文件和密钥文件的路径)。
运行程序后,它会询问 PEM 密码。请参考下面的命令提示行。
>>> r = requests.get("https://foo.example.com/api/user/bill", cert=("client.crt", "client.key"))
Enter PEM pass phrase:
>>>
如何在程序中以编程方式传递密码以避免在程序中输入 PEM 密码的人工干预?
【问题讨论】:
-
自动注入密码不会增加任何安全性。您应该考虑从密钥中删除密码。
标签: python python-2.7 python-requests