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

相关推荐
南汁bbj9 分钟前
彻底解决!Milvus远程连接报错code=2、gRPC超时问题(Windows访问Linux服务终极方案)
linux·windows·milvus
小金的学习笔记22 分钟前
小白打造个人博客的神奇秘诀:WordPress 竟如此简单?
服务器
宁小法32 分钟前
Linux上 log日志很大,如何获取部分内容?
linux·日志文件·传输
zhangrelay33 分钟前
云课实践速通系列-基础篇汇总-必修-通识基础和专业基础-2026--工科--自动化、电气、机器人、测控等
linux·笔记·单片机·学习·ubuntu·机器人·自动化
咖啡八杯41 分钟前
GoF设计模式——单例模式
java
0xDevNull42 分钟前
JDK多版本切换安装与配置
java·后端
流年似水~44 分钟前
Java新手5分钟接AI:Spring AI Alibaba实战
java·人工智能·spring
DarkAthena1 小时前
【YaShanDB】给YaShanDB开发R2DBC驱动
java·yashandb·r2dbc
014-code1 小时前
布隆过滤器:判断“可能存在“和“一定不存在“
java·redis