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

最近更新

  1. TCP协议是安全的吗?

    2024-06-16 05:30:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-16 05:30:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-16 05:30:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-16 05:30:02       18 阅读

热门阅读

  1. 新增套餐——后端

    2024-06-16 05:30:02       6 阅读
  2. 向mysql发送一个请求的时候,mysql到底做了什么

    2024-06-16 05:30:02       8 阅读
  3. 什么是 Linux ?(Linux)

    2024-06-16 05:30:02       7 阅读
  4. 前端面试题日常练-day70 【面试题】

    2024-06-16 05:30:02       8 阅读
  5. 服务器硬件基础知识

    2024-06-16 05:30:02       5 阅读
  6. 13.零拷贝

    2024-06-16 05:30:02       8 阅读
  7. 【定义通讯数据类型】LCM搭建系统通讯

    2024-06-16 05:30:02       7 阅读
  8. Cesium4Unreal - # 011 加载显示geojson

    2024-06-16 05:30:02       7 阅读
  9. Spring Boot 项目中的 GC Root

    2024-06-16 05:30:02       8 阅读
  10. Docker常用命令

    2024-06-16 05:30:02       7 阅读