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

相关推荐
Irissgwe12 小时前
六、Ext系列文件系统(2.核心原理与应用)
linux·分区··inode·软硬连接·路径缓存·ext系列文件
2301_7807896613 小时前
“数字珍珠港”再现:西北能源基地DNS篡改事件深度复盘与防护升级
运维·服务器·网络·tcp/ip·网络安全·智能路由器·能源
TAN-90°-13 小时前
Java 3——getter和setter super()关键字
java·开发语言
wand codemonkey13 小时前
(二十七)Maven(依赖)【安装】+【项目结构】
java·开发语言·maven
tkevinjd13 小时前
wsl2安装
linux·wsl·虚拟机·wsl2
linda公馆13 小时前
Maven项目报错:java:错误:不支持发行版本 5
java·开发语言·maven
故事还在继续吗13 小时前
Linux 内核模块开发实战
linux·linux内核
学习中.........13 小时前
常见设计模式
java·设计模式
敖正炀13 小时前
JDBC 到 ORM:Spring Data JDBC、JPA 与 MyBatis 的定位与选型
java
南境十里·墨染春水14 小时前
linux学习进展 守护进程
linux·服务器·学习