当前位置: 首页 > 面试题库 >

Java SecurityException:签名者信息不匹配

沈永新
2023-03-14
问题内容

我像往常一样重新编译了我的课程,并突然收到以下错误消息。为什么?我该如何解决?

java.lang.SecurityException: class "Chinese_English_Dictionary"'s signer information does not match signer information of other classes in the same package
    at java.lang.ClassLoader.checkCerts(ClassLoader.java:776)

问题答案:

当从不同的JAR文件加载属于同一个程序包的类,并且这些JAR文件具有使用不同证书签名的签名时,就会发生这种情况-或更常见的是,至少有一个签​​名,而另一个或多个未签名(包括已加载的类)目录中,因为这些AFAIK无法签名)。

因此,请确保使用相同的证书对所有JAR(或至少包含相同包中的类的JAR)进行签名,或者从具有重叠包的JAR文件清单中删除签名。



 类似资料:
  • 问题内容: 我正在记录日志文件中的以下错误。 (java.lang.SecurityException:类“ com.adventnet.snmp.snmp2.SecurityModelTable”的签名者信息与抛出同一包的其他类的签名者信息不匹配 事情是当我在命令下运行时,它说jar已验证。 如果jar文件经过验证,那么怎么会出现此问题? 问题答案: 这意味着您在同一个程序包中有两个或多个具有不

  • 尝试使用Tomcat Apache运行我的程序时,出现以下错误: 严重:映射异常到响应:500(内部服务器错误)java。lang.SecurityException:类“javax.persistence.PersistenceUtil”的签名者信息与java上同一包中其他类的签名者信息不匹配。lang.ClassLoader。在java上检查证书(ClassLoader.java:806)。l

  • 我创建了一个包含多个文档的docusign模板。模板声明了3个签名角色。然后,我从该模板创建一个有3个收件人信封。模板和我们的帐户启用了文档可见性,这样签名者只能查看他们必须签名的文档。在信封由所有三个签名完成后,我需要将每个完成的信封的PDF存储在我们站点上不同的收件人帐户下。由于启用了文档可见性,因此不能为所有3个签名者提供一个PDF。这将打破可见性功能,他们将能够看到彼此的私人信息。相反,必

  • 标题说明一切。这是我的代码; 我使用节点强大的文件。 成功上传后,url变量返回s3 url,类似以下内容; 下面是我的参数 我错过了什么?

  • 所以我已经在我的智能手机里安装了应用程序。当我尝试安装它时,它会给出消息“Package signatures do not match the previous installed最重要的是,我不能卸载应用程序,我只需要更新它。我应该怎么做才能使它正常工作?

  • 但是,在查看REST API文档时,会指出API在将选项卡发送给接收者时检索选项卡的原始值(originalValue)。 这正是我发现的行为。是否存在其他方法来检索签名者输入的数据?