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

相关推荐
YANZ222几秒前
亚马逊绿标(CPF):从环保认证到跨境流量新引擎
java·大数据·人工智能·搜索引擎·百度
超梦dasgg4 分钟前
智慧充电系统订单服务Java 实现方案
java·开发语言·微服务
JWASX7 分钟前
【RocketMQ 生产者和消费者】- 事务源码分析(2)
java·rocketmq·java-rocketmq
薛定谔的悦12 分钟前
储能充放电状态机执行逻辑详解
linux·数据库·能源·储能·bms
手握风云-14 分钟前
Spring AI:让大模型住进 Spring 生态(四)
java·后端·spring
南滑散修16 分钟前
红黑树-非黑即红
java·开发语言
Java面试题总结21 分钟前
Spring Boot:别再重复造轮子,这些内置功能香麻了
java·spring boot·后端
Sirens.26 分钟前
Umami:从Cloud迁移到服务器
运维·服务器
练习时长一年28 分钟前
分页插件冲突问题
服务器·前端·windows
迷糊小白告29 分钟前
Java微服务——SpringCloud
java·spring cloud·微服务