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

相关推荐
简单点了17 小时前
全栈编程基础知识7
运维·服务器·网络
实心儿儿17 小时前
Linux —— 进程控制 - mini shell
linux·运维·服务器
OtIo TALL17 小时前
redis7 for windows的安装教程
java
程序员黄老师18 小时前
Windows文件移动到Linux上的坑
linux·运维·服务器
mounter62518 小时前
【内核前沿】Linux IPC 迎来大变局?POSIX 消息队列增强、io_uring IPC 与 Bus1 十年回归
linux·运维·服务器·kernel·ipc·io_uring
uNke DEPH18 小时前
Spring Boot的项目结构
java·spring boot·后端
xixingzhe218 小时前
idea启动vue项目
java·vue.js·intellij-idea
不怕犯错,就怕不做18 小时前
Linux-Sensor驱动移植与调试(转载)
linux·驱动开发·嵌入式硬件
wzl2026121318 小时前
企业微信定时群发技术实现与实操指南(原生接口+工具落地)
java·运维·前端·企业微信
凌波粒19 小时前
Java 8 “新”特性详解:Lambda、函数式接口、Stream、Optional 与方法引用
java·开发语言·idea