尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

openssl 生成证书

openssl 生成证书
📅 发布时间:2026/6/20 8:58:39

openssl 生成证书

#!/bin/bash
# 生成SM2私钥
openssl ecparam -genkey -name SM2 -out sm2.key# 生成证书签名请求(CSR)
openssl req -new -key sm2.key -out sm2.csr -subj "/C=CN/ST=Beijing/L=Beijing/O=Example/CN=sm2.example.com"# 自签名生成证书(有效期365天)
# 生成crt格式证书
openssl x509 -req -days 365 -in sm2.csr -signkey sm2.key -out sm2.crt
# 生成pem格式证书
openssl x509 -req -days 365 -in sm2.csr -signkey sm2.key -out sm2.pem# 转换为PKCS#12格式(可选)
#openssl pkcs12 -export -out sm2.p12 -inkey sm2.key -in sm2.crt
#openssl pkcs12 -export -out sm2.p12 -inkey sm2.key -in sm2.pemecho "SM2证书生成完成:"
echo "私钥: sm2.key"
echo "证书: sm2.crt"
echo "PKCS#12: sm2.p12"# 生成SM2根证书
openssl ecparam -genkey -name SM2 -out ca.key
openssl req -new -x509 -days 3650 -key ca.key -out ca.crt -subj "/C=CN/ST=Beijing/O=Root CA/CN=SM2 Root CA"
openssl req -new -x509 -days 3650 -key ca.key -out ca.pem -subj "/C=CN/ST=Beijing/O=Root CA/CN=SM2 Root CA"# 生成加密证书
openssl ecparam -genkey -name SM2 -out enc.key
openssl req -new -key enc.key -out enc.csr -subj "/C=CN/ST=Beijing/O=Example/CN=Encryption Cert"
openssl x509 -req -days 365 -in enc.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out enc.crt
openssl x509 -req -days 365 -in enc.csr -CA ca.pem -CAkey ca.key -CAcreateserial -out enc.pem# 生成签名证书
openssl ecparam -genkey -name SM2 -out sign.key
openssl req -new -key sign.key -out sign.csr -subj "/C=CN/ST=Beijing/O=Example/CN=Signature Cert"
openssl x509 -req -days 365 -in sign.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out sign.crt
openssl x509 -req -days 365 -in sign.csr -CA ca.pem -CAkey ca.key -CAcreateserial -out sign.pemecho "证书生成完成:"
echo "根证书:ca.crt"
echo "加密证书:enc.crt"
echo "签名证书:sign.crt"

 

相关新闻

  • 基于自适应观测器的无传感器感应电动机矢量控制仿真
  • 深入解析:分布式之RabbitMQ的使用(2)
  • 【IEEE出版、EI检索稳定】 第五届数字化社会与智能系统国际学术会议(DSInS 2025)

最新新闻

  • 2026年三明市老百姓优先选择的五家贵金属回收门店 黄金回收白银回收铂金回收彩金回收合规靠谱门店测评合集+联系方式 - 亦辰小黄鸭
  • DFT实战:从扫描链插入到测试向量生成的芯片可测性设计全流程
  • PX4实战指南:利用OFFBOARD模式实现无人机精准轨迹跟踪
  • 【智能算法】黄金正弦算法(GSA)的工程实践:从数学原理到代码落地
  • 揭秘AI教材编写:低查重AI工具助力,快速产出优质教材!
  • 仿真时序精度陷阱:从timescale作用域到跨模块参数传递的实战解析

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号