bouncycastle jar运行时异常

时间:2018-12-02 01:40:10

标签: java jar bouncycastle

我按照以下说明添加了bouncycastle(已经尝试过动态和静态安装):http://www.bouncycastle.org/wiki/display/JA1/Provider+Installation,它在IDE和Junit Test程序中运行良好。

但是当我运行Maven包装罐时。它总是抛出异常:NoSuchProviderException in HmacSHA512.getInstance

有人遇到同样的问题吗?

1 个答案:

答案 0 :(得分:0)

已成功编译。

问题是JCE无法验证提供者BC。

执行胖子罐子时,充气城堡的签名是必不可少的。因此,不应将Bouncy Castle jar打包到您的项目胖jar文件中。应当将它从胖jar中排除,然后将bcprov-jdk15on jar复制到其他目录,并使用。

指定该目录。

示例:单击here