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

ubuntu 制作 ssl 证书

安装 openssl

sudo apt install openssl

生成 SSL 证书

# 生成私钥 (Private Key)

openssl genrsa -out private.key 2048

在当前目录生成 private.key

# 生成证书签名请求 (CSR - Certificate Signing Request)

openssl req -new -key private.key -out certificate.csr -subj "/C=US/ST=California/L=San Francisco/O=My Company/OU=IT Department/CN=proxy.com" -addext "subjectAltName=DNS:proxy.com, DNS:www.proxy.com, IP:192.168.5.116"

可以加 -addext "subjectAltName=DNS:proxy.com" 表示添加主题备用名称。

在当前目录生成 certificate.csr

# 生成自签名证书 (Self-signed Certificate)

openssl x509 -req -days 365 -in certificate.csr -signkey private.key -out certificate.crt

在当前目录生成 certificate.crt

-days 365 参数表示证书的有效期为 365 天,可以根据需要调整。

验证:

# 验证证书信息

openssl x509 -in certificate.crt -noout -text

# 检查证书与私钥是否匹配

# 获取证书的 MD5 哈希
openssl x509 -noout -modulus -in certificate.crt | openssl md5

# 获取私钥的 MD5 哈希
openssl rsa -noout -modulus -in private.key | openssl md5

http://www.lryc.cn/news/2387592.html

相关文章:

  • Vue组件技术全解析大纲
  • 轻量化开源方案——浅析PdfPatcher实际应用
  • Ansible常用Ad-Hoc 命令
  • [论文阅读]Pandora: Jailbreak GPTs by Retrieval Augmented Generation Poisoning
  • 鸿蒙OSUniApp 制作个性化的评分星级组件#三方框架 #Uniapp
  • 云效流水线Flow使用记录
  • OpenCV CUDA模块图像处理------颜色空间处理之颜色空间转换函数cvtColor()
  • 科技初创企业创新推动商业未来
  • 人工智能文科能学吗?
  • Ntfs!NtfsReadBootSector函数分析之nt!CcGetVacbMiss中得到一个nt!_VACB结构
  • 猿大师办公助手WebOffice用二进制数据流在Web前端打开Office文档
  • etcd:高可用,分布式的key-value存储系统
  • AI in Game,大模型能力与实时音视频技术融合,交出AI应用新答卷
  • 欢乐熊大话蓝牙知识11:如何打造一个低功耗蓝牙温湿度传感器?
  • Linux 安装 Remmina
  • 什么是HTTP HTTP 和 HTTPS 的区别
  • cos和dmz学习
  • 上升沿计数 stm32 中断
  • Java 各版本核心新特性的详细说明
  • Nginx 性能优化全解析:从进程到安全的深度实践
  • Pycharm and Flask 的学习心得(10)重定向
  • 单机Kafka配置ssl并在springboot使用
  • 《棒球特长生》棒球升学途径·棒球1号位
  • JavaScript的call和apply
  • DiT、 U-Net 与自回归模型的优势
  • 开源 FcDesigner 表单设计器组件事件详解
  • Teigha应用——解析CAD文件(DWG格式)Teigha在CAD C#二次开发中的基本应用
  • C++23内存分配新特性:std::allocate_at_least
  • JavaScript性能优化全景指南
  • 04-jenkins学习之旅-java后端项目部署实践