java.lang.SecurityException: signer information does not match signer information
场景: 有一个jar包,无源码,反编译查看到, jar包中的某个class流程存在问题, 于是继承相应的类, 然后将继承的class也放入jar包中,但是实际访问jar包对应的class中的方法时,报错, 提示:
java.lang.SecurityException: class "org.bouncycastle.util.Strings"'s signer information does not match signer information of other classes in the same package;
查了一堆文章,基本都说是jar包冲突...感觉没查到核心的要点.
于是直接根据字面意思, 查class文件签名不一致, 终于得到有用信息,说是calss文件来自于不同的jar包,一般常见于有的有签名,有的没有签名;
于是回想起来, 我对应的jar包中是有签名的, 于是删除掉jar包的签名,重新访问,正常了.
删除签名方式,直接将jar包下的 META-INF 文件夹整个删除.
文章不长, 但个人觉得比较精炼, 有同样问题的小伙伴儿们可以作为一种处理方式参考.
java.lang.SecurityException: signer information does not match signer information相关推荐
- JAVA Junit error java.lang.SecurityException: class junit.framework.JUnit4TestCaseFacade
运行junit4时报错: java.lang.SecurityException: class "junit.framework.JUnit4TestCaseFacade"'s s ...
- Java.lang.SecurityException
本人遇到的问题是第二个.在eclipse中清除tomcat相关,重新设置java版本,检查jdk的security文件加下的两个jar,然后重启eclipse,重新配置tomcat,再次启动.ok,错 ...
- java.lang.SecurityException Permission Denial opening provider ngyb.createdatabase.AccountProvider
java.lang.SecurityException: Permission Denial: opening provider ngyb.createdatabase.AccountProvider ...
- Java java.lang.SecurityException: Prohibited package name
java.lang.SecurityException: Prohibited package name 提示java错误: Exception in thread "main" ...
- 使用Dwr时出现java.lang.SecurityException: Access to debug pages is denied
问题描述:项目中使用了Dwr技术时,出现了java.lang.SecurityException: Access to debug pages is denied描述错误提示 解决方法: 在配置文件w ...
- 使用sqljdbc连接mssql数据库,maven生成jar运行后报Exception in thread main java.lang.SecurityException错误...
错误信息如下: Exception in thread "main" java.lang.SecurityException: Invalid signature file dig ...
- Appium报错:java.lang.SecurityException: uid 2000 does not have android.permission.WRITE_SECURE_SETTING
Appium报错:java.lang.SecurityException: uid 2000 does not have android.permission.WRITE_SECURE_SETTING ...
- java.lang.SecurityException: getDeviceId: The user 10158 does not meet the requirements to access de
问题 执行获取Android设备的deviceId,获取设备的标识号 TelephonyManager manager = (TelephonyManager)context.getSystemSer ...
- 用java下载apk解析包出错_Android 9.0 安装包解析错误 java.lang.SecurityException: Permission Denial解决方案...
在android 9.0自动下载更新时 遇到 安装包解析错误 错误示例.png 在android 7.0使用的是同一套框架却没有问题? 然后通过adb命令抓取一下异常发现 12-18 19:21:32 ...
最新文章
- Novodex2.6.2 布料系统
- Tom Mitchell、杨强、周志华共话算法未来,世界人工智能大会算法峰会报名中
- git 比较两个版本之间的区别
- 【博客搬家旧文】leetcode 771. Jewels and Stones
- self motivated ddl
- 第三次学JAVA再学不好就吃翔(part18)--数组操作
- 洛谷 P3469 [POI2008]BLO-Blockade (Tarjan,割点)
- 前端学习(1539):hello world
- 面试官:HashMap有几种遍历方法?推荐使用哪种?
- Android Spinnert的使用
- poj 2754 Similarity of necklaces 2
- (11)数据结构-栈应用-简易计算器
- vscode C++配置opencv
- 亲身体验过13款滚动截屏App,谁才是最好用的iPhone长截屏工具?
- idea保存快捷键_idea 快捷键
- ffmpeg音频文件格式转换(支持重采样采样位数为24位)
- 模拟实现一个银行的取号机
- JAVA集成腾讯云即时通讯IM服务端
- 水星怎么设置网速最快_水星路由器怎么设置网速 - 卡饭网
- jadx重新打包_反编译一款APP然后重新打包(Windows环境)