解决org.bouncycastle.cms.CMSException: key invalid in message问题

在解密数据时系统出现以下错误:

org.bouncycastle.cms.CMSException: key invalid in message.
	at org.bouncycastle.cms.RecipientInformation.getContentFromSessionKey(

原因是所用密钥的长度超过jdk的允许长度。

要正确运行,需要下载不受限制的许可文件(jdk7对应的许可文件下载地址是http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html),解压到JDK所在目录的jre/lib/security/子目录下,重新启动虚拟机。

 

你可能感兴趣的:(加密)