当我试图自我签署下面的jar子。 jarsigner -keystore my keystore myjar.jar myalias 它给出了如下警告: 没有-tsa或-tsacert提供,这个jar子没有时间戳。 如果没有时间戳,用户可能无法在签署者证书的有效date(2014-05-08)之后或将来的任何撤销date之后validation此jar。 请帮助解决问题。
从Java 7u45开始,如果网页尝试通过javascript与其交互,并且该页面未在清单的“调用者允许的代码库”属性中列出,小程序将显示一条警告消息(即使使用可信的证书进行签名)。 关于此更改的发行说明: http : //www.oracle.com/technetwork/java/javase/7u45-relnotes-2016950.html 有关此错误的Oracle博客文章: https : //blogs.oracle.com/java-platform-group/entry/7u45_caller_allowable_codebase_and 属性描述: http : //docs.oracle.com/javase/7/docs/technotes/guides/jweb/manifest.html#caller_allowable 我尝试了一个通配符(*),但我仍然得到警告。 除了列出所有可能运行的代码库之外,还有其他的解决办法吗? 这对我来说是一个问题,原因是这个小程序运行在许多不同的机器和networking上,但总是在不同位置的内部网上。 这个小应用程序还需要与javascript通信,因为它会与本地USB缩放进行通信并显示结果并与页面交互。 有问题的Applet: https : //github.com/JaggedJax/CIO_Scale