python Flask 使用https 安全协议
来源:互联网 发布:天刀真武男性捏脸数据 编辑:程序博客网 时间:2024/05/21 05:37
1 需要安装python 的 openssl 的类库,使用pip 安装
pip install pyOpenSSL
2 在 Flask 的代码中可以直接使用
from flask import Flaskapp = Flask(__name__)app.run('0.0.0.0', debug=True, port=8100, ssl_context='adhoc')
以上代码使用 pyOpenSSL 自带证书。 如果要使用自己配置的证书,可以自己配置一个,然后使用。
生成证书:
Generate a private key
openssl genrsa -des3 -out server.key 1024
Generate a CSR
openssl req -new -key server.key -out server.csr
Remove Passphrase from key
cp server.key server.key.org openssl rsa -in server.key.org -out server.key
Generate self signed certificate
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
使用配置证书,证书路径自行修改
from flask import Flask app = Flask(__name__) app.run('0.0.0.0', debug=True, port=8100, ssl_context=('/Users/kracekumarramaraju/certificates/server.crt', '/Users/kracekumarramaraju/certificates/server.key'))
参考:
http://kracekumar.com/post/54437887454/ssl-for-flask-local-development
http://flask.pocoo.org/snippets/111/
http://blog.chinaunix.net/uid-9793706-id-3566191.html
http://baike.baidu.com/view/5262561.htm
0 0
- python Flask 使用https 安全协议
- 使用 https 安全协议方法
- https安全协议 ssl证书使用心得
- 让网站使用安全的HTTPS协议
- https安全协议
- 安全协议Https
- 【Flask】在Flask中使用HTTPS
- 在MVC的网页中使用https安全协议
- HTTPS安全协议的原理及配置使用
- CAS取消https安全协议
- xcode7.0https安全协议
- https -- 超文本传输安全协议
- Tomcat服务器HTTPS安全协议
- 火狐安全协议https打不开
- Python Flask script 使用
- 【Python】Flask-RESTful使用
- Python Flask使用小结
- Android安全使用HTTPS
- Qt下使用的静态链接库------ *.lib转化为mingw使用的.a格式的静态库
- Android微信支付客户端开发概要
- CSND 一个神奇的网站
- CAS乐观锁算法
- 十大经典数据挖掘算法之SVM算法
- python Flask 使用https 安全协议
- Microsoft.Office.Interop.Excel的用法
- Android APK反编译详解(附图)
- 树莓派2在U8300W平台上用pppd拨号时出现“pppd: The remote system is required to authenticate itself”
- 【树形dp小练】HDU1520 HDU2196 HDU1561 HDU3534
- iOS项目开发实战——使用用户首选项数据进行启动提示
- Reactor构架模式及框架概述
- JAVA IO流(3)
- VC++ 解析JSON字串