bg-blog-articles

如何使用 OpenSSL 将 CRT 转换为 PEM

将 CRT 转换为 PEM

使用 SSL 证书通常意味着要处理不同的文件格式,有时你需要PEM格式的证书。无论你使用的是CRT、CER 还是DER文件,如何处理这些转换一开始可能会让你不知所措。不过不用担心,我们会帮你搞定!

在本指南中,你将发现如何使用OpenSSL将SSL 证书无缝转换为 PEM,无论你使用的是Linux还是Windows,都可以一步一步地实现。让我们一起简化这一过程!


目录

  1. 使用 OpenSSL 将 CRT 转换为 PEM(Linux 和 Windows)
  2. 如何将 DER 或 CER 转换为 PEM
  3. 如何安装 OpenSSL

立即获取 SSL 证书

使用 OpenSSL 将 CRT 转换为 PEM(Linux 和 Windows)

按照以下简单步骤,使用OpenSSL 将CRT文件转换为PEM 文件。这些说明适用于 Linux 和 Windows,只是在导航到目录和运行命令方面略有不同。

步骤 1:打开命令行工具

  • 在 Linux 上:按Ctrl+Alt+T或在应用程序中搜索“终端“,打开终端。
  • 在 Windows 上:按Win+R 打开命令提示符或PowerShell,输入cmd或powershell,然后按Enter。

第 2 步:检查是否安装了 OpenSSL

无论是处理证书还是安全管理私钥,OpenSSL都是用于转换的主要工具。运行以下命令,确保它已安装在你的系统上:

openssl 版本

如果已安装 OpenSSL,则会显示版本号(如OpenSSL 1.1.1)。

如果没有安装,就会收到类似“openssl “未被识别为内部或外部命令的错误信息。 别担心 您可以根据我们的详细说明了解如何安装。


步骤 3:导航至目录

Use the cd command to go to the folder where your CRT file is located.

在 Linux 上

cd /path/to/certificate/folder

在 Windows 上:

cd C:\path\to\certificate\folder

将/path/to/certificate/folder或C:\path\to\certificate/folder替换为实际路径。


第 4 步:运行 OpenSSL 命令

执行以下命令将 CRT 文件转换为PEM 格式:

openssl x509 -in certificate.crt -outform PEM -out certificate.pem

用 CRT 文件名替换certificate.crt。

生成的文件certificate.pem 将保存在同一目录下,可在 SSL 配置中与私钥一起使用。

Converting changes the encoding, not the key, so the converted certificate still pairs with the same private key it always did. If the install fails afterwards, the key was usually the wrong one from the start rather than something the conversion broke. Confirm the pair instead of converting again.

购买 SSL 证书可节省 10% 的费用

步骤 5:验证输出

找到目录中的certificate.pem文件。

用文本编辑器打开文件,确保文件以……开头:

-----begin certificate-----

这是 PEM 证书的典型标头。


如何将 DER 或 CER 转换为 PEM

如果你拥有DER 格式的DER 编码证书或CER证书,并需要将其转换为PEM 格式,OpenSSL 可以用类似的命令处理这两种格式。只需运行相应的命令,即可根据文件类型转换证书文件:

DER 转 PEM

openssl x509 -inform DER -in certificate.der -outform PEM -out certificate.pem

用于将 CER 转换为 PEM

openssl x509 -inform DER -in certificate.cer -outform PEM -out certificate.pem

用 DER 格式的文件名替换certificate.der或certificate.cer。

生成的certificate.pem文件将保存在同一目录下。

Not sure whether your .cer is PEM or DER? Paste it into the converter to convert DER to PEM and it detects the encoding first.


请查阅我们的SSL 格式详尽指南,更好地了解它们的工作原理。

如何安装 OpenSSL

如果系统中尚未安装 OpenSSL,请按照以下步骤进行设置:

在 Linux 上

使用软件包管理器安装:

Ubuntu/Debian

sudo apt update
sudo apt install openssl

CentOS/Red Hat

sudo yum install openssl

在 Windows 上

  1. 从Shining Light Productions 等可信来源下载 OpenSSL 安装程序。
  2. 按照安装说明进行操作,确保在设置过程中将 OpenSSL 添加到系统的 PATH 中。

使用 SSL Dragon 像专业人员一样保护您的网站!

将 CRT、DER、PFX 格式或 CER 文件转换为 PEM 格式是管理 SSL 证书的一项基本技能,OpenSSL 使这一过程变得快速而简单。

如果你正在寻找一站式服务来满足你所有的 SSL 证书需求、 SSL Dragon可以满足你的需求。我们提供广泛的SSL产品和专家指导,帮助你确保网站安全。今天就访问SSL Dragon,了解我们的产品,简化你的SSL证书管理!

立即订购 SSL 证书, 可节省 10% 的费用!

快速发行, 强大加密, 99.99% 的浏览器信任度, 专业支持和 25 天退款保证. 优惠券代码 SAVE10

龙飞行的详细图像
撰写人

经验丰富的内容撰稿人, 擅长 SSL 证书. 将复杂的网络安全主题转化为清晰, 引人入胜的内容. 通过有影响力的叙述, 为提高数字安全作出贡献.