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

相关推荐
WPF工业上位机几秒前
匠心研智造-上位机硬件通讯之Modbus 服务器
运维·服务器
Harm灬小海几秒前
【云计算学习之路】学习Centos7系统:Linux进程管理
linux·运维·服务器·学习·云计算
赋创小助手几秒前
AMD EPYC 8005系列发布:面向高密度单路服务器市场的新补充
运维·服务器
持梦远方3 分钟前
Nginx 静态资源挂载与前端部署实战笔记
linux·前端·笔记·nginx
许彰午3 分钟前
WebRTC只管流不管控——自研信令服务器的状态机设计
运维·服务器·webrtc
IMPYLH4 分钟前
Linux 的 who 命令
linux·运维·服务器·bash
fanzhonghong4 分钟前
javaWeb后端开发之Linux项目部署3和Docker部署1
linux·服务器·前端·docker
Bert.Cai5 分钟前
Linux print命令详解
linux·运维·服务器
雨落在了我的手上6 分钟前
初识java(八):数组的定义与使用
java·开发语言
AI云原生7 分钟前
容器网络模型与服务发现:从踩坑到精通,Kubernetes 网络问题排查全指南
服务器·网络·云原生·容器·kubernetes·云计算·服务发现