向使用HTTPS证书和密钥运行的python Flask发送HTTP请求

时间:2019-11-12 23:30:59

标签: python http ssl flask

在我的AWS服务器中:我还安装了pyOpenSSL并创建了证书和密钥(openssl req -x509 -newkey rsa:4096 -nodes -out cert.pem -keyout key.pem -days 365)。

就这样启动了我的python烧瓶,它现在可以在https上运行

    app.run(host='0.0.0.0', port=str(5000), debug=True, use_reloader=False,
        ssl_context=('C:\\myDir\\certificate\\cert.pem', 'C:\\myDir\\certificate\\key.pem'))

我知道:

* Running on https://0.0.0.0:5000/ (Press CTRL+C to quit)

在我的本地服务器中,我尝试了HTTP Get-> https://myAWSServer:5000/myAppEntry

我看到此错误

  (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1076)')))

如何将密钥传递给我的HTTP Get?

0 个答案:

没有答案