【问题标题】:Extra data when convert PKCS7 to PEM certificate将 PKCS7 转换为 PEM 证书时的额外数据
【发布时间】:2017-04-24 04:18:18
【问题描述】:

我将 PEM 格式的 PEM 证书转换为 PKCS7 格式,现在我 我正在关注here 将 PKCS7 (P7B) 证书文件转换回 PEM 格式。结果 PEM 文件的内容与原始 PEM 文件相似,但它有一个额外的文本部分作为开​​头。 命令是:

openssl pkcs7 -print_certs -in certificate.p7b -out certificate.cer

输出文件 (certificate.cer) 在“-----BEGIN CERTIFICATION-----”之前包含额外的数据部分,如下所示: 前两行:subject 和 issuer 是多余的行。

subject=/C=VN/ST=HN/L=H/O=MyCompany/OU=MyCompany/CN=192.168.5.113

颁发者=/C=VN/ST=HN/O=MyCompany/OU=MyCompany 证书 授权/CN=MyCompany 中级 CA

-----开始证书-----

MIIFwzCCA6ugAwIBAgICEBQwDQYJKoZIhvcNAQELBQAwgYMxCzAJBgNVBAYTAlZO MIGHMQswCQYDVQQGEwJWTjEMMAoGA1UECAwDVFRIMQowCAYDVQQHDAFIMRQwEgYD

VQQKDAtWaWVncmlkIEpTQzEqMCgGA1UECwwhVmllZ3JpZCBKU0MgQ2VydGlmaWNh

dGUgQXV0aG9yaXR5MRwwGgYDVQQDDBNWaWVncmlkIEpTQyBSb290IENBggIQAjAO

BgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDQYJKoZIhvcNAQEL

BQADggIBAIrU8AyCq2OQzQaAzZeSJMrNCZg8/pukQcRhdOP+Gg9uIPFU+Sgjodt/

vxczipxZii+qUOk7GGISvVRNFioSojVm8nawI0j5YvXss3+Zilwo7iqWP71NtO8u

HGsk5GloCKO8cwbk9jQ1YrGXBi2829w1bJZBP1fuspgcdgDcDP0++IXdnYfyZ0eQ

dQ/nwF4EaL2mP6kbZ24pqxem5DBwd3bvP3TMsyboVgKEnFGFZHIQ36y/wIjWp2xn

CSWgi6byohaE6DmSMQ4yzCio38sgQ3fDM3VHnY81AijpFzCeBsIMhQJ9FF8SK+AL

u2IaPU5+8XsPyIR6fsuwvuALa7a97gbP3mDoQKwUoIBOmh56cOoJDPj/+pbfg43i

IJIXqk6/1ppxWhYS4/CtHBPas6bbcvQISif5WmEFV+kXmyXitmNCXOS9JSiinlBD

8lvggpzczqa8fOACIipdJ4zdh4a+lUKrAno+sdy+PDGUpmnG5VLdNNBRoYqovTe1

fUcBZxRqVwO1ebZeBpJbQemw1CF/UzQgy1WixddSz/QNTbA821Ym/8OqoaUhy+PS

idzOIV10iVXP6AOU8chPPnAZmXBgRbibHn8GrjrjXT0ll8YeysBlrmmre2CtY47V

L9u++VhNjqBAht/gZnXS8GfGOkN9vNIFTu0MbWn4rrhJrr+tz09t

-----结束证书-----

我想在转换时省略这部分,尝试使用 -noout、-text 等参数但没有任何效果。我该怎么做?

【问题讨论】:

标签: openssl converter pem pkcs#7


【解决方案1】:

谷歌搜索后,我在这里找到了解决方案: https://www.bo.infn.it/alice/introgrd/certmgr/node20.html

“额外部分”是“包属性”。可以通过以下方式删除它:

openssl x509 -in cert.pem -out certout.pem 

【讨论】:

    猜你喜欢
    • 2019-04-30
    • 2010-10-22
    • 1970-01-01
    • 2014-04-13
    • 1970-01-01
    • 2018-11-15
    • 2017-03-16
    • 2011-09-02
    相关资源
    最近更新 更多