
使用 SSL 证书通常意味着要处理不同的文件格式,有时你需要PEM格式的证书。无论你使用的是CRT、CER 还是DER文件,如何处理这些转换一开始可能会让你不知所措。不过不用担心,我们会帮你搞定!
在本指南中,你将发现如何使用OpenSSL将SSL 证书无缝转换为 PEM,无论你使用的是Linux还是Windows,都可以一步一步地实现。让我们一起简化这一过程!
目录

使用 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:导航至目录
使用cd命令转到CRT文件所在的文件夹。
在 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 配置中与私钥一起使用。

步骤 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文件将保存在同一目录下。
请查阅我们的SSL 格式详尽指南,更好地了解它们的工作原理。
如何安装 OpenSSL
如果系统中尚未安装 OpenSSL,请按照以下步骤进行设置:
在 Linux 上
使用软件包管理器安装:
Ubuntu/Debian
sudo apt update
sudo apt install openssl
CentOS/Red Hat
sudo yum install openssl
在 Windows 上
- 从Shining Light Productions 等可信来源下载 OpenSSL 安装程序。
- 按照安装说明进行操作,确保在设置过程中将 OpenSSL 添加到系统的 PATH 中。
使用 SSL Dragon 像专业人员一样保护您的网站!
将 CRT、DER、PFX 格式或 CER 文件转换为 PEM 格式是管理 SSL 证书的一项基本技能,OpenSSL 使这一过程变得快速而简单。
如果你正在寻找一站式服务来满足你所有的 SSL 证书需求、 SSL Dragon可以满足你的需求。我们提供广泛的SSL产品和专家指导,帮助你确保网站安全。今天就访问SSL Dragon,了解我们的产品,简化你的SSL证书管理!
