当前位置:   article > 正文

python-flask搭建https安全协议

ssl_context='adhoc

首先要安装pyOpenSSL pip install pyOpenSSL 就可以直接使用flask来使用https协议了

  1. from flask import Flask
  2. app = Flask(__name__)
  3. app.run('0.0.0.0', debug=True, port=8100, ssl_context='adhoc')
  4. 复制代码

这是使用pyOpenSSL自带的安全证书 如果想使用自己配置的 可以在终端下执行下命令:

  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
  5. 复制代码

python使用

  1. from flask import Flask
  2. app = Flask(__name__)
  3. app.run('0.0.0.0', debug=True, port=8100, ssl_context=('目录/server.crt', '目录/server.key'))
  4. 复制代码
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/439870
推荐阅读
相关标签
  

闽ICP备14008679号