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

相关推荐
墨雪遗痕几秒前
工程架构认知(二):从 CDN 到 Keep-Alive,理解流量如何被“消化”在系统之外
java·spring·架构
赵优秀一一5 分钟前
Python 工程化基础1:环境(conda)、pip、requirements.txt
linux·开发语言·python
风酥糖13 分钟前
chroot的Linux服务配置-当云服务器真正用起来
linux·运维·服务器
木鱼布13 分钟前
安装arm虚机启动失败
linux·运维·arm开发
用户66885998476614 分钟前
Sprint Boot登录案例
java
Deitymoon20 分钟前
linux——网络基础
linux·网络
独小乐25 分钟前
013.定时器之系统Tick实现|千篇笔记实现嵌入式全栈/裸机篇
linux·笔记·单片机·嵌入式硬件·arm
笨笨饿31 分钟前
# 52_浅谈为什么工程基本进入复数域?
linux·服务器·c语言·数据结构·人工智能·算法·学习方法
姜太小白34 分钟前
【Linux】麒麟V10SP3解决网络设备名不匹配问题
linux·运维·服务器
开开心心_Every34 分钟前
内存清理软件灵活设置,自动阈值快捷键清
运维·服务器·pdf·web3·电脑·excel·共识算法