在Linux系统中,可以使用OpenSSL来生成CSR(Certificate Signing Request)、PEM格式的公钥和PEM格式的私钥。

在Linux系统中,可以使用OpenSSL来生成CSR(Certificate Signing Request)、PEM格式的公钥和PEM格式的私钥。以下是生成这些文件的命令:

首先,生成私钥(通常是以.key结尾,但可以转换成PEM格式):

openssl genpkey -algorithm RSA -out private.key -pkeyopt rsa_keygen_bits:2048

转换私钥为PEM格式:

openssl pkcs8 -topk8 -inform PEM -in private.key -outform PEM -nocrypt -out private.pem

生成CSR(证书签名请求),需要公钥和私钥:

openssl req -new -key private.pem -out csr.pem

生成公钥:

openssl rsa -in private.pem -pubout -out public.pem

上述命令执行后,你将获得以下文件:

private.key:原始私钥格式文件。

private.pem:PEM格式的私钥。

csr.pem:CSR证书签名请求。

public.pem:PEM格式的公钥。

相关推荐
Sarvartha12 小时前
三目运算符
linux·服务器·前端
AI进化营-智能译站12 小时前
ROS2 C++开发系列13-运算符重载让ROS2消息处理更自然
java·开发语言·c++·ai
有浔则灵12 小时前
GORM 日志与调试完全指南:从基础配置到生产实践
服务器·数据库·gorm
vortex513 小时前
Kali Linux 安装与使用 Code-OSS / VSCodium :VSCode 轻量替代
linux·运维·编辑器
shjita13 小时前
java根据键值对中值的大小进行排序的手法。
java·开发语言·servlet
司南-704913 小时前
Dense结构下的 大模型系统架构研究
服务器·人工智能·后端
薪火铺子13 小时前
Spring Security 6.x 实战指南
java·后端·spring
善恶怪客13 小时前
Java-数据类型
java
学习3人组13 小时前
Mes全连路架构图
java·erp
.柒宇.13 小时前
AI掘金头条项目部署实践指南
linux·运维·python·fastapi