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

相关推荐
Filotimo_几秒前
在java后端开发中,kafka的用处
java·开发语言
Seven971 分钟前
剑指offer-55、链表中环的⼊⼝节点
java
2401_890443021 分钟前
Linux EXT系列文件系统
linux
菜鸡00012 分钟前
安装glog
linux
旖旎夜光3 分钟前
Linux(5)(上)
linux·学习
༾冬瓜大侠༿4 分钟前
C++内存和模板
java·开发语言·c++
lbb 小魔仙6 分钟前
eBPF+Linux 6.18:云原生环境下的安全监控与故障排查实战
linux·运维·云原生
包小黑9 分钟前
【Linux】bug登记好习惯:发现bug,用命令行截取对应日志
linux·bug
ppo_wu9 分钟前
介绍下CompletableFuture的用法
java·开发语言
KingRumn6 小时前
Linux信号之标准信号与实时信号
linux·算法