使用openssl将.pem文件转换为.crt

HH44

我希望能够在我的API请求中发送证书。

请参阅-根据要求使用RestSharp添加证书

如该帖子所示。我需要将.crt和.key转换为.pfx,但是我当前的证书是.pem,所以我认为我需要先将它们转换为.crt和.key,然后使用该帖子中使用的openssl comand进行转换。进入.pfx,然后继续进行其余的解决方案。

我的证书是-

CRT文件-C:\ Users \ JohnSmith \ Downloads \ certsh \ client-crt.pem

密钥文件-C:\ Users \ JohnSmith \ Downloads \ certsh \ client-key.pem

我能够将密钥文件转换为.key,但是尝试转换CRT文件时却出现此错误。

unable to load certificate 13668:error:0906D06C:PEM routines:PEM_read_bio:no start line:.\crypto\pem\pem_lib.c:697:Expecting: TRUSTED CERTIFICATE error in x509

我正在使用此命令尝试将.pem转换为.crt

x509 -outform der -in client-csr.pem -out client.crt
川崎孝彦

扩展名.pem表示文件的格式为PEM(隐私增强邮件)(RFC 7468)。文件的内容可以是证书,私钥,公钥或其他内容。如果使用文本编辑器打开PEM文件,则将-----BEGIN ?????-----在顶部看到

该扩展名.crt意味着文件的内容是证书。但是,扩展名不告诉任何有关文件格式的信息。格式可以是PEM,DER(可分辨编码规则)(X.690)或其他格式如果文件包含-----BEGIN CERTIFICATE-----,则格式为PEM。另一方面,如果文件包含二进制数据,则格式可能是DER。

该扩展名.key意味着文件的内容是私钥。但是,扩展名不告诉任何有关文件格式的信息。格式可以是PEM,DER或其他形式。如果文件包含-----BEGIN PRIVATE KEY-----,则格式为PEM。另一方面,如果文件包含二进制数据,则格式可能是DER。

该字符串csr是文件名的一部分client-csr.pem,表示该文件的内容为CSR(证书签名请求)。请注意,CSR不是证书似乎您正在尝试将client-csr.pemPEM的文件格式转换为DER,但是CSR永远不会通过转换文件格式而成为证书。我认为,您应该赋予openssl命令的不是client-csr.pem而是client-crt.pem

理解ASN.1X.680),DERX.690),BASE64RFC 4648)和PEMRFC 7468)之间的关系将提高问题的质量并帮助您避免浪费时间。我希望下面摘录自图解X.509证书”的图表对您有所帮助。

在此处输入图片说明

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将.crt和.pem文件转换为密钥库

来自分类Dev

如何将这些 PEM 文件(包括链)转换为 KEY 和 CRT 文件?

来自分类Dev

如何使用openssl将.csr转换为.crt?

来自分类Dev

将.crt文件转换为.cer和.key

来自分类Dev

将'cacert.crt'文件转换为pks 12

来自分类Dev

将.ovpn文件转换为这3个文件:ca.crt,client.crt,client.key

来自分类Dev

了解将.pem文件转换为.pfx的OpenSSL步骤

来自分类Dev

OpenSSL使用RSA专用密钥将PEM转换为PFX

来自分类Dev

将.DER文件转换为.PEM文件时出错

来自分类Dev

使用CRT例程查找文件大小

来自分类Dev

如何将二进制私钥文件转换为openssl可接受的pem格式

来自分类Dev

openssl可以将SSH公钥转换为没有私钥的PEM文件吗?

来自分类Dev

pem,crt,密钥文件之间的区别

来自分类Dev

使用openssl将SSH2 RSA私钥转换为.pem

来自分类Dev

如何在Ubuntu中使用PuTTYgen将PEM文件转换为PPK

来自分类Dev

.crt文件上的FileNotFoundException

来自分类Dev

如何使用.crt文件在sails.js中配置https

来自分类Dev

将p12文件转换为pem文件时出现问题

来自分类Dev

如何使用单个命令将证书链中的所有证书导出到单独的.crt文件

来自分类Dev

我可以将p8 APNs身份验证密钥转换为pem文件吗?

来自分类Dev

将证书从Pem转换为jks

来自分类Dev

将.pem私钥转换为.key格式

来自分类Dev

SSL:无法将DER转换为PEM

来自分类Dev

CURLOPT_CAINFO文件扩展名(.pem或.crt)

来自分类Dev

如何从 .cer 获取 .crt 和 .pem 证书文件

来自分类Dev

如何从单独的.crt / .p7b文件转换为.pfx文件

来自分类Dev

不使用CRT编译C ++

来自分类Dev

Python请求:.pem-> .crt +键

来自分类Dev

openssl:如何在脚本中将 pfx 转换为 pem

Related 相关文章

热门标签

归档