SSL / TLS / 证书

证书格式转换

粘贴 PEM 证书块或添加证书文件。选择 PEM 可合并导出,选择 DER 可逐张下载二进制文件。

证书格式转换

PEM 证书输入

请粘贴完整的 CERTIFICATE 块;二进制 DER 通过文件入口读取。粘贴内容排在文件之前。

转换后的证书

证书仅保留在当前浏览器内存中,不上传,也不写入浏览器存储。

编码选项

总输入不超过 2 MiB,最多 100 个文件、100 张证书。全部通过后才允许导出。

解析和转换不验证签名、信任链、有效期或主机名。

粘贴证书或选择文件。

证书格式转换常用于“证书已经拿到,但目标系统不接受文件”的场景。先确认接收方要求的是文本编码还是二进制编码,再处理文件;把 .cer 改名为 .pem 并不会改变内容。若收到的是证书链,还需要核对张数,避免只转出第一张而漏掉中间证书。

为什么使用证书格式转换

改变封装,保留签名内容

证书格式转换直接保留解析成功的原始 DER 字节。PEM 转 DER 只移除文本封装,DER 转 PEM 则添加 Base64 编码和证书边界行,不修改公钥、签名或有效期。

同一张证书在文本封装和二进制文件之间往返,内部彩色图案保持一致。

整束读取,按原顺序拆分

证书合并不会自动去重或排序。每张证书都有独立条目,既能选择其中一张下载,也能把全部证书导出到一个 PEM 文件;重复证书同样保留,便于发现来源文件的问题。

三张不同颜色的证书合成一束,再按相同顺序拆成三个文件。

先核对格式,再确认导出的证书

01

不要靠扩展名猜编码

自动模式逐项识别内容,.crt 与 .cer 都可能是 PEM 或 DER。文本框只接收 PEM;二进制文件从文件入口添加。混合输入时,粘贴的证书排在文件之前。

02

查看整批证书是否齐全

先对照数量、主体和指纹,再决定是否导出。示例包含两张公开测试证书,可用来熟悉拆分操作。第二张损坏会阻止整批导出,不会悄悄只留下第一张。

03

区分合并下载和单张下载

PEM 证书束包含全部已解析证书;“下载所选证书”只导出选中的一张。关闭自动转换后可点击转换或按 Ctrl/Cmd + Enter。输入或格式一变,旧的复制和下载入口立即禁用。

识别编码、组织证书与核对字节

先解析证书,再转换封装

DER 文件必须包含一个完整的 X.509 对象,PEM 可以包含多段 CERTIFICATE 块。解析器检查证书结构,不会把普通 Base64 字符串随便包上证书标签。

多文件合并与逐张提取

支持同时添加多个本地文件,按文件加入顺序与块顺序组成结果。输出 PEM 使用每行 64 字符的 Base64 和 LF 换行;源文件内容不会被改写。

每张证书都有可核对的摘要

显示 DER 字节数、十六进制序列号与 SHA-256 指纹。主体保留属性 OID,避免把不熟悉的属性误标成常用名称。指纹相同可用于比对证书字节是否一致。

输入边界与转换结果的含义

仅接受公开证书
当前只支持 X.509 证书的 PEM 和 DER 编码,不接受私钥、公钥文件、CSR、P12/PFX 证书容器或 PKCS#7/P7B。工具没有密码框,也不生成密钥。
任一项出错,整批停止
无效 Base64、边界行不匹配、块外夹杂非空白文本、DER 截断或尾随字节都会报错。页面保留错误来源,修正后重新转换;旧结果不能导出。
DER 必须逐张保存
多证书可合并到 PEM 文件,但不能简单串接为一个 DER 证书。目标选 DER 时,请逐张选择下载;需要保留完整证书束时改选 PEM。
明确的容量限制
输入总量最多 2 MiB,最多 100 个文件和 100 张证书。解析还限制节点数和嵌套深度;结果超过 50 张时分批显示,已通过的全部证书仍会进入合并导出。
转换不修复信任链
工具保留顺序和重复项,不抓取缺失的中间证书,不验证签名、吊销状态、域名或信任关系。过期证书可以转换,但转换不会续期,也不能说明部署后一定可用。

证书格式转换常见问题

如何将证书转换为 PEM 格式?

如果源文件是 DER,添加文件后选择 PEM 即可得到带 CERTIFICATE 边界的文本。若文件原本已是 PEM,结果会统一换行和 Base64 行宽。PFX、P7B 需要先用支持相应容器的本地工具提取证书。

PEM 转 DER 会丢失信息吗?

本工具保留每张证书的原始 DER 字节,因此公钥、签名和证书字段不因转换改变。PEM 的空白和换行会规范化,不属于被签名的证书内容。多张证书应逐张导出 DER。

我的私钥和密码会被上传吗?

此工具不提供私钥或密码入口,也不会处理包含私钥的 PEM 块。PEM 与 DER 之间转换公开证书不需要密钥,请只提供证书部分;不要为了完成转换额外粘贴敏感材料。

如何从 .pfx 拆出证书和私钥?

PFX 是带有独立容器结构的 PKCS#12 文件,不是给 DER 文件换个扩展名。本版本不读取它。请在本机用支持该容器和其加密算法的工具提取公开证书,再导入这里。

如何为 IIS 或 Windows 合成 .pfx?

需要专门的 PKCS#12 打包能力;用于服务器身份时通常还要配对的私钥及密码设置。这里可先整理公开证书的 PEM 证书束,但不会合成 PFX,也不会检查证书与私钥是否匹配。

还有未覆盖的证书转换场景?

按接收方的要求导出

回到证书格式转换,核对证书数量和指纹,再选择整束 PEM 或单张 DER。保留原始文件,待目标应用实际接受转换后的文件再完成交接。