问题标签 [signed-applet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
310 浏览

java - Java最新更新安全弹出

我应该如何从开发人员端删除安全弹出窗口?我不希望用户继续点击“不阻止”。我的所有 *.jar 文件都已签名。有什么帮助吗?

在此处输入图像描述

如果我有点击更多信息 在此处输入图像描述

同样,正如我所说,我已经签署了所有 *.jar 文件。我还有什么需要签名的吗?例如php代码??还是dll文件?

注意:所有的 jar 文件都是通过 thawte 签名的。它不是自签名的

0 投票
0 回答
522 浏览

java - Java Signed Code Applet 混合代码警告即使在受信任的库之后:true

Java SE 7 update 21 为 applete 抛出了一个混合代码弹出窗口。

我已经将 Trusted-Library: true 添加到 Manifest.MF 并已辞职,但它仍然抛出此弹出窗口。

我使用了一些系统库,是否还需要在那些 jars 中添加 Trusted-Library: true 。我错过了什么吗?

0 投票
1 回答
1719 浏览

java - java.util.logger.Logger.getAnonymousLogger() 抛出 NullPointerException

我刚刚将我的 Java 插件升级到 1.7.0_25,这导致我几年前编写的一个小程序出现致命错误(此后一直在维护)。

在我调用的小程序的 init() 方法的早期

此调用自 Java 1.4.2 以来一直在运行,没有出现任何问题。现在,使用 Java 1.7.0_25(至少在 Windows 7 上;我没有 Mac 或 Linux 机器可以在这里测试),第一次加载小程序时,它工作得很好。但是,如果关闭小程序的浏览器页面并再次加载页面,小程序将失败并显示以下控制台消息:

要再次加载小程序,我必须关闭并重新启动浏览器。

自 Java 1.4 中引入 java.util.logger 以来,任何以前的 Java 版本都从未发生过这种情况。

应该没有权限问题:我已将新属性添加到 META-INF/MANFEST.MF

正如http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/no_redeploy.html中所要求的那样。该小程序使用当前的 GoDaddy 证书进行签名并加盖时间戳。

我发现如果我创建记录器

小程序每次都会加载。

我找不到关于这个错误的任何信息。有人看过吗?有谁知道是什么原因导致它出现在 Java 1.7.0_25 中,或者为什么调用会在浏览器会话中工作一次但不会第二次?

0 投票
0 回答
302 浏览

java - Java 更新上的签名 Applet 安全警告

我创建了一个 jar 并向其中添加了受信任的安全证书。这在 Java 7 Update 21+ 弹出之前一直有效。

从更新中,我看到警告消息“应用程序包含签名和未签名代码”。

我已经看到了很多关于此处发布的同一问题的查询,但我很糟糕,没有任何帮助。

经过一些随机搜索后,我看到了链接 http://www.oracle.com/technetwork/java/javase/tech/java-code-signing-1915323.htmlhttp://bugs.sun.com/view_bug。做?bug_id=8016771

说明首先将 index.list 创建到 jar 中,然后将证书添加到其中。我仍然得到同样的错误。

我还看到要在 MF 文件中添加“受信任的库”之类的东西。但这将是一个安全漏洞。

任何帮助家伙...

0 投票
2 回答
6698 浏览

certificate - 升级到 JRE7 更新 25 会导致 Applet 崩溃 - 向 DerValue 构造函数提供额外数据

最近,我们将客户端机器从 Java 1.6 升级到 Java 1.7 update 25,现在遇到了 IE 和 Firefox 的问题。

每次访问由 VeriSign 签名的小程序时都会出现问题。将显示异常:无法验证证书。该应用程序将不会被执行。

小程序调试也显示了这一点:

正如 Oracle 的更新所述,我们在 Manifest 文件中添加了属性 Trusted-Library: true 但发生了同样的错误

我们还尝试将服务器端的运行时从 1.6 更改为 1.7,但无济于事。服务器是玻璃鱼。

0 投票
1 回答
2139 浏览

java - 检测 Java JAR/代码篡改

我正在编写一个作为 JAR 文件分发的软件。目前,这个 JAR 文件可以被篡改,以检索和保存我们的服务器通过 传输的另一个文件URLClassLoader,被反编译,并在我们的代码中找到各种应该保持私有的东西,以确保使用它的客户端的安全。基本上,我想实现一种方法来检查原始 JAR 是否被篡改。我知道通过实施对SignedObject由于Java的性质能够被反编译,因此在原始类中,但是是否有其他方法可以确定原始文件中的代码是否已被篡改?此检查可以通过下载的用于检查有效性的中间类或任何其他保证有效的方式进行。我整天都坐在这里试图想出解决这个问题的办法。欢迎任何帮助。

0 投票
1 回答
267 浏览

java - 在服务器中签名的小程序写入文件

我正在尝试将文件从签名的小程序保存到服务器。当我尝试用谷歌搜索它时,我找到了一个混合答案,其中一些人说它无法完成,因为小程序在客户端/本地机器上运行。他们中的一些人发布了示例代码,但它对我不起作用。如果有人可以就此提出建议,我将不胜感激。高度赞赏任何参考链接。

0 投票
1 回答
1767 浏览

java - 使用 Java Applet 访问本地客户端数据库

我正在尝试构建一个连接到客户端数据库并执行一些查询的 Java Applet。

小程序需要使用 JDBC...所以我实现了一个非常简单的 JDBC 连接到位于我的 C:/ 驱动器上的数据库文件。

签署应用程序后(没有签署应用程序,许多安全警报和墙)我陷入了这个错误:“在这个 JVM 实例中不允许对 Applet ID 1 进行 Liveconnect 调用”

有谁知道通过网络浏览器从位于客户端的数据库中流式传输和获取结果的更简单方法?或者有谁知道为什么会这样?

我的代码:AppletStart.java(客户端 - 小程序)

JDBCBean.java(客户端 - 小程序):

HTML(服务器端):

0 投票
1 回答
433 浏览

java - javax.sound.sampled.AudioPermission" "记录" 在 java 小程序中

我创建了一个具有以下结构的小程序

当我编译 AudioApplet 文件时,我得到了 5 个 .class 文件。然后我运行以下命令来创建包含所有 .class 文件的 jar 文件。

创建jar文件后,我将该jar文件放在同一个文件夹中。在我的jsp代码中是

C:\Program Files\Java\jdk1.6.0_21\bin>keytool -genkey -keystore myKeystore -alias myVoice

我像这样签署小程序。我得到了错误

当我单击其中一个将录制语音的按钮时。

这里可能出了什么问题。我是小程序的新手。提前谢谢...

0 投票
1 回答
810 浏览

java - 在 Java 8 中获取 Web 应用程序的“始终信任”

目前我在网页中嵌入了 javafx 应用程序进行演示,对于一些运行时错误,我需要使用 Java 8 jre。

而在 Java 8 中,“始终信任此发布者”的选项不再存在,并且弹出窗口将始终显示未知发布者。每次切换应用时都弹出它非常烦人。

我尝试在控制面板中创建自定义证书并导入到 java,但它没有用。

有什么办法可以禁用弹出窗口或“始终信任”吗?