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

相关推荐
YQ_012 分钟前
大幅提速 colcon build —— ccache 缓存 + 并行数控制防爆内存
linux·缓存·机器人·ros2
爱学习的小囧2 分钟前
VMware ESXi 双管理网口配置全教程:新增 vmk1 端口 + 主备冗余 / 负载均衡双模式实操
运维·服务器·网络·windows·负载均衡·虚拟化
傻啦嘿哟4 分钟前
本地部署 vs 云服务器部署:IP环境对采集成功率的影响有多大
运维·服务器·tcp/ip
被java抛弃的网工6 分钟前
Linux基础--挣点元子(1)
linux·运维·服务器
t***5446 分钟前
如何确认 Clang 是否在 Dev-C++ 中成功应用
java·开发语言·c++
m0_7520356310 分钟前
idea的debug configurations里面的shorten command line作用
java·ide·intellij-idea
Elon ¿11 分钟前
银河麒麟Server V10 部署NFS服务器及Windows客户端连接
运维·服务器
一顿操作猛如虎,啥也不是!11 分钟前
VISUAL STUDIO和IDEA-c#和java调试快捷键
java
一 乐14 分钟前
智慧社区|基于Python + Django智慧社区系统(源码+数据库+文档)
java·数据库·python·django·论文·毕设·智慧社区系统
positive_zpc17 分钟前
计算机网络——应用层
服务器·网络·计算机网络