证书转换:将DER格式的证书转换为.pem格式

证书转换

以window来说,首先第一步,我们并不知道该证书的具体格式,是否为标准的DER编码格式密钥。

在 Windows 中,双击可以查看证书信息,那么可以利用 Windows 的内置工具来确认证书格式,并将其转换为 PEM 格式。


确认证书格式

双击打开证书文件:查看证书详细信息。


查看证书路径:


选择 “详细信息” 选项卡。

在属性列表中,查找 “密钥用法 (Key Usage)” 或 “主题密钥标识符 (Subject Key Identifier)”。

导出证书:


选择 “详细信息” 选项卡。

点击 “复制到文件...” 按钮,启动证书导出向导。

选择导出文件格式为 DER 编码二进制 X.509 (.CER) 或 Base-64 编码 X.509 (.CER)。

保存文件。

转换为 PEM 格式

使用导出的文件进行格式转换:

openssl x509 -inform der -in exported.cer -out public.pem

转换完成后,可以使用文本编辑器(如 Notepad)打开 public.pem 文件,验证其内容应以 -----BEGIN CERTIFICATE----- 开头和 -----END CERTIFICATE----- 结尾。


要导出以 -----BEGIN PUBLIC KEY----- 开头的公钥,而不是完整的证书,步骤稍有不同。你需要从证书中提取公钥部分并将其转换为 PEM 格式。

openssl x509 -inform der -in public.cer -pubkey -noout -out public_key.pem

结果验证

转换完成后,可以使用文本编辑器(如 Notepad)打开 public_key.pem 文件,验证其内容应以 -----BEGIN PUBLIC KEY----- 开头和 -----END PUBLIC KEY----- 结尾。

posted @   七月物语  阅读(120)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示