📜  从 pem 创建证书 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:36:14.697000             🧑  作者: Mango

从 pem 创建证书 - Shell-Bash

在Shell-Bash中,可以通过使用OpenSSL来创建证书。在本文中,我们将会探讨如何从 .pem 文件创建证书。

准备工作

要创建证书,需要有以下文件:

  • .pem 文件
  • .key 文件(私钥)

在本文中,我们将假设您已经拥有这些文件。

创建证书

创建证书的过程如下:

  1. 首先,使用以下命令将 .pem 文件和 .key 文件合并到同一个 .p12 文件中:
openssl pkcs12 -export -out certificate.p12 -inkey private.key -in certificate.pem

这个命令将会提示您输入一个密码来加密证书。

  1. 接下来,使用以下命令从 .p12 文件中提取 .crt 文件:
openssl pkcs12 -in certificate.p12 -clcerts -nokeys -out certificate.crt

这条命令将会提示您输入 .p12 密码。

  1. 最后,您可以将证书导入到服务器或浏览器中,具体步骤需要根据您的使用场景而定。
总结

在本文中,我们了解了如何从 .pem 文件创建证书。我们使用了 OpenSSL 作为证书管理工具,通过将 .pem 文件和 .key 文件合并生成了 .p12 文件,然后从中提取了.crt 文件。