gpt4 book ai didi

java - jce 无法验证提供者 bc

转载 作者:行者123 更新时间:2023-11-30 06:58:20 24 4
gpt4 key购买 nike

我开发了一个应用程序,在 BountyCaSTLe.jar 的帮助下,我在其中使用了密码术。我还有一行 Security.addProvider(new org.bouncycaSTLe.jce.provider.BouncyCaSTLeProvider());

当我从 Netbeans 执行程序时一切正常

但是当我将应用程序打包到内部使用 BouncyCaSTLe jar 的可执行 jar 中并执行该 jar 时,

我遇到异常

JCE 无法验证提供者 BCjava.lang.SecurityException: JCE 无法验证提供者 BC

是否有任何其他方法可以实现相同的功能。因为非技术人员很难添加jre 的 ext 文件夹中的 BountyCaSTLe.jar。那么有没有其他方法可以解决我的问题。

在 netbeans 中打包 jar 时是否有任何方法可以排除 BountyCaSTLe.jar,以便可以从外部 lib 文件夹访问。

最佳答案

BouncyCaSTLe jar 存档由 BouncyCaSTLe 签名以防止未经授权的更改。它需要 JCA 签名才能作为加密提供程序被信任,因此不要删除它。

查看 related post

关于java - jce 无法验证提供者 bc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32775478/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com