【发布时间】:2018-12-06 20:43:46
【问题描述】:
我正在尝试使用 java 解码 PEM 编码文件。已经发布了一个非常相似的问题,但是它适用于 DER 编码文件,而不是 PEM 编码文件。
那里使用的 CMSEnvelopedDataParser 似乎不适合我的工作。我可以用什么代替?我正在努力在网上找到一个工作示例。任何 sn-p 将不胜感激。
要重现问题,只需按照以下步骤操作即可。
openssl req -nodes -new -x509 -keyout private.pem -out cert.cert
openssl rsa -pubout -in private.pem -out public.pem
openssl smime -encrypt -outform PEM -inkey public.pem -in text.txt -out text.txt.pem cert.cert
然后我想用 java 替换的命令如下:
openssl smime -decrypt -inform PEM -in text.txt.pem -out dec.txt -inkey private.pem
【问题讨论】: