openssl-使用 PCKS#7 签名解密文件在 ubuntu 上不起作用

openssl-使用 PCKS#7 签名解密文件在 ubuntu 上不起作用

我有一个通过控制台运行以下命令的脚本:

openssl smime -decrypt -verify -inform DER -in "/var/www/LCO/LCO_2016-12-06_2.XML" -noverify -out "/var/www/LCO/US_LCO_2016-12-06_2.XML"

我们一直在 CentOS 上使用它,但是现在我正在重构在 Ubuntu 14.04 LTS 中使用它的相关代码,我得到了这个:

Error reading S/MIME message
140123614328480:error:07069041:memory buffer routines:BUF_MEM_grow_clean:malloc failure:buffer.c:169:
140123614328480:error:0D06B041:asn1 encoding routines:ASN1_D2I_READ_BIO:malloc failure:a_d2i_fp.c:255:

XML 是一个 441MB 的文件,我有 2GB 的 RAM。

我必须在具有 1GB RAM 的 CentOS 虚拟机内执行此操作。

相关内容