当前位置: 首页 > article >正文

生成https 证书步骤

一、OpenSSL下载
OpenSSL下载地址:
https://slproweb.com/products/Win32OpenSSL.html

如果电脑是64位的就选择64位的


二、OpenSSL安装

双击打开.exe文件
开始安装,一直下一步,不过需要注意的是默认安装路径是C盘,可更改到其他盘,最后一步取消勾选,然后点击finish


三、打开OpenSSL配置环境变量

四、按【win+R】键打开运行窗口 → 输入【cmd】→点击【确定】打开命令提示符 → 输入 OpenSSL →然后就可以使用OpenSSL了

5、生成或获取SSL证书

使用openssl生成自签名证书

# req -x509         生成自签名证书
# -newkey rsa:4096  生成一个新的私钥,指定为4096位的RSA密钥对
# -keyout key.pem   私钥保存到key.pem文件
# -out cert.pem     自签名证书保存到cert.pem文件
# -days 365         证书的有效期为365天
# -nodes            不加密私钥文件
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes

执行命令后会提示输入一些信息,如"Country Name, State or Province Name, Locality Name, Organization Name, Organizational Unit Name, Common Name, Email Address"。这些信息将被包含在生成的证书中,都可以为空。

或者从可信的证书颁发机构(CA)获取证书。

6、例如在 在Flask中使用SSL证书

from flask import Flaskapp = Flask(__name__)@app.route('/')
def hello():return "Hello, World!"if __name__ == "__main__":# cert.pem是生成的证书文件,key.pem是生成的私钥文件app.run(host='0.0.0.0', port='5000', ssl_context=('cert.pem', 'key.pem'))
http://www.lryc.cn/news/2394830.html

相关文章:

  • 34、请求处理-【源码分析】-Model、Map原理
  • 设计模式——适配器设计模式(结构型)
  • 小黑大语言模型通过设计demo进行应用探索:langchain中chain的简单理解demo
  • 秒杀系统—5.第二版升级优化的技术文档三
  • [SC]SystemC在CPU/GPU验证中的应用(六)
  • 【STM32】HAL库 之 CAN 开发指南
  • WPF的基础设施:XAML基础语法
  • DeepSeek R1-0528 新开源推理模型(免费且快速)
  • Go 语言的 GC 垃圾回收
  • [git每日一句]your branch is behind ‘origin/master‘
  • 【QT】在QT6中读取文件的方法
  • 安全帽目标检测
  • Java工厂方法模式详解
  • 【pytorch学习】土堆pytorch学习笔记2
  • Eclipse 插件开发 5.3 编辑器 监听输入
  • iOS 集成网易云信IM
  • Parasoft C++Test软件单元测试_实例讲解(对多次调用的函数打桩)
  • azure web app创建分步指南系列之二
  • 题海拾贝:P8598 [蓝桥杯 2013 省 AB] 错误票据
  • MySQL 8.0:解析
  • Python量化交易12——Tushare全面获取各种经济金融数据
  • 封装一个小程序选择器(可多选、单选、搜索)
  • Dest建筑能耗模拟仿真功能简介
  • 【Hot 100】121. 买卖股票的最佳时机
  • 【机器学习基础】机器学习入门核心算法:XGBoost 和 LightGBM
  • Linux | Shell脚本的常用命令
  • 跑步的强度等级分类
  • 【JUC】深入解析 JUC 并发编程:单例模式、懒汉模式、饿汉模式、及懒汉模式线程安全问题解析和使用 volatile 解决内存可见性问题与指令重排序问题
  • 2025年全国青少年信息素养大赛复赛C++算法创意实践挑战赛真题模拟强化训练(试卷3:共计6题带解析)
  • Mongodb | 基于Springboot开发综合社交网络应用的项目案例(中英)