无法安装Bouncycastle提供程序

时间:2018-02-28 12:05:17

标签: java bouncycastle java-9 jce

我在Java 9上运行并尝试使用以下行执行程序。

Security.getProvider("BC");

但是,这将返回null。作为解决方案,我尝试了以下行。

Security.addProvider(new BouncyCastleProvider());

但它给我一个错误说,

java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider

我添加了" bcprov-jdk15on-156" jar文件到我的想法项目范围:提供。此外,我已将crypto.policy设置为无限制。

我尝试通过添加" security.provider.14=org.bouncycastle.jce.provider.BouncyCastleProvider"静态添加提供程序。到jdk-9.0.4 / conf / security文件夹和jdk-9.0.4 / conf / security文件夹中的java.security文件。但是我仍然收到同样的错误而没有安装提供商。

我在这里缺少什么?

0 个答案:

没有答案