我有一个由openssl smime创建的DER文件。
我想从加密的SMIME文件和证书中提取密文。
我在Python中使用的代码如下:
decode(BytesFromDer, asn1Spec=rfc2315.ContentInfo())
decode是来自pyasn1.codec.der.decoder import decode的函数 和BytesFromDer是DER文件中内容的字节数组。
然后
decode(content['content'], asn1Spec=rfc2315.EnvelopedData())
as解码来自pyasn1.codec.der.decoder import decode 和内容是我们在上次解码时得到的内容。
但我无法在Java中找到类似的函数来解码rfc2315(即pkcs7)。 有没有人知道Java是否有解包的东西?