OpenSSL生成PKCS#10

Nginx 本身不提供直接生成 PKCS#10 请求的功能。但是,你可以使用 OpenSSL 来生成 CSR(PKCS#10 申请书)。以下是使用 OpenSSL 生成 CSR 的命令:

复制代码
openssl req -new -newkey rsa:2048 -nodes -keyout domain.key -out domain.csr

这里的参数解释如下:

  • -new 表示创建一个新的请求。

  • -newkey rsa:2048 表示生成一个新的 2048 位的 RSA 密钥。

  • -nodes 表示不使用密码加密密钥。

  • -keyout domain.key 指定生成的密钥文件名。

  • -out domain.csr 指定生成的请求书文件名。

在执行命令后,你将得到一个私钥文件 domain.key 和一个请求书 domain.csr,可以提交给证书颁发机构(CA)。

请注意,在实际部署中,出于安全考虑,通常会使用密码来加密私钥,并在多个系统间备份私钥。在生产环境中,应该使用更加安全的方法来管理密钥。

相关推荐
hjxu201625 分钟前
【OpenClaw 龙虾养成笔记一】在远程服务器,使用Docker安装OpenClaw
服务器·笔记·docker
todoitbo1 小时前
用虚拟局域网打通 Win/Mac/Linux 三端:跨设备协作的实用方案
linux·运维·macos
源远流长jerry1 小时前
RDMA 基本操作类型详解:从双端通信到单端直访
linux·网络·tcp/ip·ip
Sylvia-girl2 小时前
Linux下的基本指令1
linux·运维·服务器
wyt5314292 小时前
Redis的安装教程(Windows+Linux)【超详细】
linux·数据库·redis
17(无规则自律)3 小时前
【Linux驱动实战】:字符设备之ioctl与mutex全解析
linux·c语言·驱动开发·嵌入式硬件
CDN3603 小时前
360CDN SDK 游戏盾:轻量化接入 + 强防护实测
运维·游戏·网络安全
Stewie121383 小时前
Docker 面试题
运维·docker·容器
斯班奇的好朋友阿法法3 小时前
在企业的离线内网环境的服务器部署openclaw和大模型
服务器·语言模型
星纬智联技术4 小时前
GEO E2E 自动化验证测试文章
运维·自动化·geo