【发布时间】: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 等参数但没有任何效果。我该怎么做?
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地方。另见Where do I post questions about Dev Ops?
标签: openssl converter pem pkcs#7