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

相关推荐
地下核武几秒前
Ubuntu 26.04 “星际之门”(Luminous) 发布全解析
linux·运维·ubuntu
计算机徐师兄1 分钟前
Java基于SSM的文玩销售小程序【附源码、文档说明】
java·小程序·文玩销售小程序·文玩销售·java文玩销售小程序·文玩销售微信小程序·java文玩销售微信小程序
sorel_ferris1 分钟前
Ubuntu 22.04 NVIDIA 驱动问题修复报告
linux·ubuntu
暂未成功人士!2 分钟前
在windows电脑上的vscode使用sftp将项目文件与嵌入式平台(Ubuntu)同步的方法
linux·运维·vscode·ubuntu·ssh
mOok ONSC2 分钟前
Spring Boot 3.4 正式发布,结构化日志!
java·spring boot·后端
rainy雨4 分钟前
质量工具系统功能详解:针对检验效率低与追溯困难场景的质量工具应用方案
java·大数据·数据库·人工智能·精益工程
野犬寒鸦5 分钟前
计网复习Day01
服务器·后端·网络协议·面试
jessecyj7 分钟前
分布式推理框架 xDit
java
遇见你...7 分钟前
B02 SpringMVC的请求和相应
java·开发语言
Amnesia0_010 分钟前
linux中的git和gdb
linux·运维·git