所以我尝试将BouncyCastle Cryptographic API安装到我的NetBeans项目中,但遇到了一些问题。我已经阅读了一些关于此的在线教程,但所有这些都已经过时了,不幸的是,当我尝试过这些教程时,它们都没有用。例如,当我尝试将BouncyCastle JAR(bcprov-jdk15on-153.jar)直接添加到我的NetBeans项目库时,项目将编译,但是当我运行以下代码行时:
_.reduce(db.courses.findOne({_id:"bRu9ExERzz8PCDwRp"}).Seasons, function(all, s) {
if (s.free_for_all) {
all = all.concat(s.Episodes);
} else {
all = _.reduce(s.Episodes, function(memo, e) {
if (e.free_for_all) memo.push(e);
return memo;
}, all);
}
return all;
}, []);
(使用import java.security.Security;),它将返回" NOT"可用字符串。
当我尝试将JAR添加到JDK和JRE时,同时还将java.security文件夹修改为:security.provider.N = org.bouncycastle.jce.provider.BouncyCastleProvider,然后构建项目,我得到一个编译错误说"错误打开zip文件"在NetBeans中。
我还尝试使用Lightweight API zip文件(而不是BC Provider)完成整个过程,并得到相同的问题。
我使用的是JDK 1.8,以及最新版本的BouncyCastle JAR / zips。
非常感谢任何建议。