江湖救急! 这个是什么什么格式的证书,如何转换成 pem ?

2020-10-26 18:25:36 +08:00
 whatisnew

最近对接海关电子订单,鉴于海关技术不搭理人,只能在这里发问了,以下文档有个附件: https://portal.singlewindow.gz.cn/swportal/main/context?channelId=22&articleId=28313

点击下载:《广州“单一窗口”跨境电子商务系统-HTTP 测试系统内容.rar 》里面 privatekey.key 和 publickey.key 文件,需要转成 pem,我参考了以下文档手册:

https://support.ssl.com/index.php?/Knowledgebase/Article/View/19/0/der-vs-crt-vs-cer-vs-pem-certificates-and-how-to-convert-them

发现不管是 der 还是 pem 都无法查看或者转换,报错:

openssl x509 -in publickey.key -inform der -text -noout

unable to load certificate 140305523365776:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:tasn_dec.c:1220: 140305523365776:error:0D06C03A:asn1 encoding routines:ASN1_D2I_EX_PRIMITIVE:nested asn1 error:tasn_dec.c:788: 140305523365776:error:0D08303A:asn1 encoding routines:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 error:tasn_dec.c:720:Field=serialNumber, Type=X509_CINF 140305523365776:error:0D08303A:asn1 encoding routines:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 error:tasn_dec.c:720:Field=cert_info, Type=X509

我本地开发服务器版本:CentOS Linux release 7.7.1908 (Core)

962 次点击
所在节点    问与答
2 条回复
takitooru
2020-10-26 18:58:41 +08:00
```
openssl rsa -inform der -outform pem -in privatekey.key -pubout -out publickey.pem
openssl rsa -inform der -outform pem -in privatekey.key -out privatekey.pem
```
leschans
2020-10-27 13:45:34 +08:00
记事本?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/718784

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX