烧瓶-自签名证书不安全

时间:2020-07-02 23:17:11

标签: python ssl flask openssl

我正在尝试在Flask Project上实现HTTPs。

我遵循本指南使用OpenSSL创建自签名证书。

SSL for flask local development

总而言之,指南具有以下步骤来制作证书

  1. 生成私钥 openssl genrsa -des3 -out server.key 1024
  2. 生成企业社会责任 openssl req -new -key server.key -out server.csr
  3. 从私钥中删除密码短语 cp server.key server.key.org openssl rsa -in server.key.org -out server.key
  4. 生成证书openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

好的,这就是我在Flask Project中实现它的方式:

if __name__ == "__main__":
    app.run(ssl_context=('certificate/server.crt', 
                         'certificate/server.key'))

当我运行它时它会显示为HTTP,但是它是不安全的。

我还尝试遵循Microsoft指南将自签名证书安装到受信任的根CA中

Microsoft Guide

但没有任何效果:(

那么还有其他方法吗?我对OpenSSL的知识还比较陌生,所以希望你们能以一种新手可以理解哈哈的方式来解释它。

哦,如果它说不安全,那么HTTP的所有功能是否仍然存在?

谢谢!

0 个答案:

没有答案