我在自定义JCE提供程序实现(XYZProvider)上运行一组测试。
我的大多数测试都失败了,出现以下错误: -
java.lang.SecurityException: JCE cannot authenticate the provider XYZProvider
我已在系统JRE之外安装(即放置了提供程序的jar文件)(我需要坚持这个,不能在JRE中安装)也许这就是我得到的原因这个错误。
我试图在没有太大成功的情况下搜索此错误,尝试使用
java.security文件中的grant codeBase "//location of my provider class files" { permission java.security.AllPermission; }
提供必要的权限,但没有运气。
已经在java.security中添加了以下行
security.provider.9=com.ingrian.security.nae.XYZProvider
任何想法?
感谢。
答案 0 :(得分:0)