Openssl 将PKCS7转换为PEM证书时的额外数据

Openssl 将PKCS7转换为PEM证书时的额外数据,openssl,converter,pem,pkcs#7,Openssl,Converter,Pem,Pkcs#7,我将PEM格式的PEM证书转换为PKCS7格式,现在 下面我将把PKCS7(P7B)证书文件转换回PEM格式。结果PEM文件的内容与原始PEM文件相似,但其开头有一部分额外的文本。 命令是: openssl pkcs7 -print_certs -in certificate.p7b -out certificate.cer 输出文件(certificate.cer)在“---BEGIN certificatation-->”之前包含一部分额外的数据,如下所示: 前两行:主题和发行人是额外的行

我将PEM格式的PEM证书转换为PKCS7格式,现在 下面我将把PKCS7(P7B)证书文件转换回PEM格式。结果PEM文件的内容与原始PEM文件相似,但其开头有一部分额外的文本。 命令是:

openssl pkcs7 -print_certs -in certificate.p7b -out certificate.cer
输出文件(certificate.cer)在“---BEGIN certificatation-->”之前包含一部分额外的数据,如下所示: 前两行:主题和发行人是额外的行

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=我公司中间CA

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

Miifwzcca6ugawibagiceqwdqyjkozihvcnaqelbqawgymxczajbgnvbaytalzo mighmqwcqydvqgewjwtjemmaoga1ecawdvfrimqowcaydvqqhdafimrqwegyd

VQKDATWAWVNCMLKIEPTQZEQMCGGA1UECWHVMLLZ3JPZCBKU0MGQ2VydglmaWNH

DGUGQXV0AG9YAXR5MRWGGYDVQDDBNWAWVNCMLKEPTQYBSB290IENBGIQAJAO

BGNVHQ8BAF8EBAMCBAAWEWYDVR0LBAWWCGYIKWYBBQUHAWEQYJKOZHIHVCNAQEL

BQADGGIBUIRU8AYCQ2OQZQAAZZESJMRNCZG8/pukQcRhdOP+Gg9uIPFU+Sgjodt/

vxczipxZii+Quok7GGISVvrnfiosJVM8NAWI0J5YVXSS3+Zilwo7iqWP71NtO8u

HGSK5GLOCKO8CWBK9JQ1YRGXBI2829W1BJZBP1FUSPGCDDGDCDP0++IXdnYfyZ0eQ

dQ/NWF4EAL2MP6KBZ24PQXEM5DBWD3BVP3TMSYBOVGKENFZHIQ36Y/wIjWp2xn

CSWgi6byohaE6DmSMQ4yzCio38sgQ3fDM3VHnY81AijpFzCeBsIMhQJ9FF8SK+AL

u2IaPU5+8xSPYIR6FSUWVUALA7A97GBp3MoqkwuoibomH56Coojdpj/+pbfg43i

IJIXqk6/1ppxWhYS4/CtHBPas6bbcvQISif5WmEFV+kxmyxittmncxos9jsiinlbd

8lvggpzczqa8fOACIipdJ4zdh4a+lUKrAno+sdy+PDGUpmnG5VLdNNBRoYqovTe1

fUcBZxRqVwO1ebZeBpJbQemw1CF/UzQgy1WixddSz/QNTbA821Ym/8OqoaUhy+PS

IDZOIV10IVXP6AOU8CHPPNAZMXBGRBIBHN8GRJRJXT0LL8YESBLRMMRE2CTY47V

L9u++VhNjqBAht/gZnXS8GfGOkN9vNIFTu0MbWn4rrhJrr+tz09t

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


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

在谷歌搜索之后,我在这里找到了解决方案:

“额外部分”是“行李属性”。可通过以下方式将其删除:

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

Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。也看到