在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格式的公钥。

相关推荐
无足鸟ICT1 分钟前
【RHCA+】~_.vimrc
linux
浮游本尊5 分钟前
项目全景 + 第一条完整后端链路
java·前端
jeffer_liu5 分钟前
Spring AI 生产级实战:模型选择
java·人工智能·spring boot·后端·spring·语言模型·ai编程
皆圥忈6 分钟前
深入理解进程虚拟地址空间
linux
User_芊芊君子6 分钟前
【JavaEE】线程入门:线程基础 + 安全机制一次讲透
java·安全·java-ee
未若君雅裁12 分钟前
JMM、volatile 与 CAS:并发安全三大问题
java·开发语言
hai31524754313 分钟前
# 矩阵算法·算子对齐工具 v6.1 — 技术规格与使用手册
java·开发语言·驱动开发·神经网络·spring·目标检测·矩阵
LJianK114 分钟前
服务器高 CPU 排查方法
linux·运维·服务器
liu-yonggang14 分钟前
Linux vs QNX 深度对比
linux·qnx
皆圥忈19 分钟前
Linux 进程控制(上):创建、终止与等待
linux·运维·服务器