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

相关推荐
StarryX13 小时前
Mac 用 UTM 装 Debian 实操教程(二)
linux
阿巴斯甜13 小时前
BiFunction的使用
java
XiYang-DING13 小时前
【Java EE】多线程(1)
java·python·java-ee
刘 大 望13 小时前
RAG相关技术介绍及Spring AI中使用--第三期
java·人工智能·后端·spring·机器学习·ai·aigc
开开心心_Every13 小时前
扫描软件,部分文档文字表格识别功能可免费
运维·服务器·pdf·电脑·excel·3dsmax·houdini
NOCSAH13 小时前
统好AI:Java技术生态下的智能知识管理新选择
java·开发语言·人工智能
陆伟峰(云固件作者)13 小时前
Linux Mint 22.3:给初学者的第一份 Linux 说明书
linux·运维·服务器
阿巴斯甜13 小时前
Java中 Consumer 的用法:
java
服务器专卖店13 小时前
2U双路通用机架服务器,均衡稳定,适配云计算、虚拟化、数据库等主流业务
服务器
做个文艺程序员13 小时前
Spring Boot 封装 OpenClAW 服务层最佳实践【OpenClAW + Spring Boot 系列 第2篇】
java·人工智能·spring boot·开源