我开发了一个flask应用程序(我是flask开发的新手)。我已经在我的测试服务器上托管了,现在需要建立一个安全的https连接。我有一个来自组织CA的.pem文件。我无法在我的flask应用程序中使用它。我在网上找到的大多数解决方案都带有证书和密钥文件。我只有一份pem文件,我该怎么办?我对证书不熟悉。我使用的代码如下所示:
if name == 'main': context = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2)
context = ('/apps/axiom_app/flask/cert_root.pem','/apps/axiom_app/flask/cert.org.com.cer')
app.secret_key = os.urandom(12) app.run(ssl_context=context, host=so.gethostbyname(so.gethostname()), >port=v_port, debug=True, use_reloader=True)
我得到的错误是:
加载证书链(证书文件,密钥文件) ssl.SSLError:[ssl]PEM lib(_ssl.c:3837)
提前谢谢
目前没有回答
相关问题 更多 >
编程相关推荐