赞
踩
标签:
1 需要安装python 的 openssl 的类库,使用pip 安装
1 pip install pyOpenSSL
2 在 Flask 的代码中可以直接使用
from flask importFlask
app= 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 importFlask
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‘))
标签:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。