在我的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?