将PKCS7转换为PEM证书时的额外数据
我将PEM格式的PEM证书转换为PKCS7格式,现在在here之后的I 将PKCS7(P7B)证书文件转换为PEM格式。结果PEM文件具有与原始PEM文件相似的内容,但是它具有文本的额外部分作为开头。 的命令是:将PKCS7转换为PEM证书时的额外数据
openssl pkcs7 -print_certs -in certificate.p7b -out certificate.cer
输出文件(certificate.cer)包含前数据的额外部分的 “----- BEGIN CERTIFICATION -----”,象下面这样: 前两行:主题和发行人是额外的行。
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
----- BEGIN CERTIFICATE -----
MIIFwzCCA6ugAwIBAgICEBQwDQYJKoZIhvcNAQELBQAwgYMxCzAJBgNVBAYTAlZO MIGHMQswCQYDVQQGEwJWTjEMMAoGA1UECAwDVFRIMQowCAYDVQQHDAFIMRQwEgYD
VQQKDAtWaWVncmlkIEpTQzEqMCgGA1UECwwhVmllZ3JpZCBKU0MgQ2VydGlmaWNh
dGUgQXV0aG9yaXR5MRwwGgYDVQQDDBNWaWVncmlkIEpTQyBSb290IENBggIQAjAO
BgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDQYJKoZIhvcNAQEL
BQADggIBAIrU8AyCq2OQzQaAzZeSJMrNCZg8/pukQcRhdOP + Gg9uIPFU + Sgjodt/
vxczipxZii + qUOk7GGISvVRNFioSojVm8nawI0j5YvXss3 + Zilwo7iqWP71NtO8u
HGsk5GloCKO8cwbk9jQ1YrGXBi2829w1bJZBP1fuspgcdgDcDP0 ++ IXdnYfyZ0eQ
DQ/nwF4EaL2mP6kbZ24pqxem5DBwd3bvP3TMs yboVgKEnFGFZHIQ36y/wIjWp2xn
CSWgi6byohaE6DmSMQ4yzCio38sgQ3fDM3VHnY81AijpFzCeBsIMhQJ9FF8SK + AL
u2IaPU5 + 8XsPyIR6fsuwvuALa7a97gbP3mDoQKwUoIBOmh56cOoJDPj/+ pbfg43i
IJIXqk6/1ppxWhYS4/CtHBPas6bbcvQISif5WmEFV + kXmyXitmNCXOS9JSiinlBD
8lvggpzczqa8fOACIipdJ4zdh4a + lUKrAno + SDY + PDGUpmnG5VLdNNBRoYqovTe1
fUcBZxRqVwO1ebZeBpJbQemw1CF/UzQgy1WixddSz/QNTbA821Ym/8OqoaUhy + PS
idzOIV10iVXP6AOU8chPPnAZmXBgRbibHn8GrjrjXT0ll8YeysBlrmmre2CtY47V
L9u ++ VhNjqBAht/gZnXS8GfGOkN9vNIFTu0MbWn4rrhJrr + tz09t
----- END CERTIFICATE -----
我想省略转换时这部分中,试图用参数像没有,文字,但没有任何作品。我该怎么做?
谷歌搜索后,我发现这里的解决方案: https://www.bo.infn.it/alice/introgrd/certmgr/node20.html
“额外部位”是“包属性”。它可以被删除:
openssl x509 -in cert.pem -out certout.pem
堆栈溢出是编程和开发问题的网站。这个问题似乎与题目无关,因为它不涉及编程或开发。请参阅帮助中心的[我可以询问哪些主题](http://stackoverflow.com/help/on-topic)。也许[超级用户](http://superuser.com/)或[Unix&Linux堆栈交换](http://unix.stackexchange.com/)会是一个更好的地方。另请参阅[我在哪里发布有关Dev Ops的问题?](http://meta.stackexchange.com/q/134306) – jww