-----BEGIN FOO-----和-----END FOO-----之外的任何内容都应该被OpenSSL忽略。 这种行为通常用于将证书的整个人类可读的详细描述嵌入到PEM文件中,这样任何阅读它的人都可以看到它编码的内容,而无需调用openssl x509 ...命令。
-----BEGIN ...
之前的某些字符串的文件。-----END CERTIFICATE-----
之后的字符串可以正常工作...(也许是因为我太无知了,该工厂需要已剥离的输入,或者可能是其中一种奇怪的软件问题)(在我的代码中,该错误非常丑陋,使SSL证书固定代码退回到系统CA存储,而不仅验证特定的固定,所以如果没有测试来验证功能,我会有一个安全漏洞...)。 - Ped7gruby-saml
gem格式化带有前缀/后缀注释的PEM时,会发生类似的错误。有人知道PEM中的注释是否被正式定义了吗? - cyc115