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

相关推荐
吠品3 分钟前
高性能JS数组操作:何时选用push、unshift、splice或扩展运算符?
linux·服务器·数据库
咸鱼2.07 分钟前
【java入门到放弃】XXL-JOB
java
爱滑雪的码农8 分钟前
Java基础十一 流(Stream)、文件(File)和IO
java·开发语言·python
叶小鸡11 分钟前
Java 篇-项目实战-天机学堂(从0到1)-day11
java·开发语言
fish_xk17 分钟前
Linux中的指令和权限
linux·运维·服务器
light blue bird17 分钟前
MES/ERP 工序 BOM 协同多节点工站组件
java·jvm·oracle
暴力求解18 分钟前
Linux---内核态
linux·运维·服务器
Pkmer20 分钟前
古法编程: 适配器模式
java·设计模式
longxibo27 分钟前
【Flowable 7.2 源码深度解析与实战】
java·后端·流程图