signed-applet相关内容

从网页链接打开客户端的桌面应用程序

是否可以从Web启动客户端桌面应用程序,如Adobe Reader、任何游戏或任何其他软件? 我有一个链接How to launch an EXE from Web page (asp.net) 其中一人让位于使用Java脚本打开记事本(桌面应用程序),该脚本仅限于IE。 以类似方式,我想在我的网页上创建这样的链接,以便如果用户点击像 例如,如果用户单击链接“Adobe R ..
发布时间:2022-08-04 12:36:15 Java开发

为什么要签署我的 JAR 文件?

为什么要签署我的 JAR 文件? 我知道我需要对我的客户端 JAR 文件(包含小程序)进行签名,以便可以完成诸如文件系统访问之类的特殊操作,并且不会显示 Windows 底部令人讨厌的部分,但为什么呢??我是否需要对包含 Servlet 等的服务器端 JAR 文件进行签名? 关于何时和何时不签署 JAR 的一些基本规则将不胜感激 - 谢谢! 解决方案 简短的回答 - 不要,除非 ..
发布时间:2022-01-01 17:11:34 Java开发

签署小程序并部署到内网

我编写了一个在我们的内部网中使用的 Web 应用程序.我还编写了一个小型 Java Applet 来与我们的 Windows 桌面集成(打开应用程序和文件).当然,每次访问我的 Web 应用程序时,我都会收到安全警告.我在 stackoverflow 上读到应该可以对我的小程序进行签名并将证书发布给我的所有客户端(Windows XP 和 Windows 7)以摆脱安全警告. 有教程吗?我可 ..
发布时间:2021-12-15 15:47:02 Java开发

带有签名 JNLP 模板的签名小程序产生 java.lang.SecurityException

我正在签署 RIA 使用的 JNLP 文件,为即将到来的 7u51 中的 >更严格的安全限制,将于 1 月到期.webstart 版本运行良好,但我遇到了小程序版本无法启动并出现以下异常的问题. Google 显然从未听说过这个例外.:( java.lang.SecurityException: JAR 不应包含 JNLP-INF/APPLICATION_TEMPLATE.JNLP在 su ..
发布时间:2021-11-18 22:29:45 Java开发

如何通过 JNLP 传递其值可能更改为已签名的 Java RIA(applet、webstart)的任意系统属性?

由于 7u51更严格的安全限制,1 月到期,我正在尝试签署我的 JNLP 文件. 我们的应用程序需要设置某些自定义系统属性,其中一些属性的值会因部署小程序的位置而异.我想避免为每个部署重新签署包含 JNLP 模板的 JAR. 将 放入 JNLP 模板的幼稚方法不起作用. 即使在模板中使用 ..
发布时间:2021-11-18 22:20:59 Java开发

自签名录音机小程序中的安全例外

我创建了一个用于录制声音的小程序.当我尝试打开数据线时,它会引发异常. TargetDataLine.open() java.security.AccessControlException:访问被拒绝(javax.sound.sampled.AudioPermission 记录) 我的小程序是自签名的,所有其他 jar 文件都是自签名的. 以前我使用不同的线程来启动 TargetD ..
发布时间:2021-11-16 22:35:47 其他开发

带有签名 JNLP 模板的签名小程序产生 java.lang.SecurityException

我正在签署 RIA 使用的 JNLP 文件,为即将到来的 7u51 中的 >更严格的安全限制,将于 1 月到期.webstart 版本运行良好,但我遇到了小程序版本无法启动并出现以下异常的问题. Google 显然从未听说过这个例外.:( java.lang.SecurityException: JAR 不应包含 JNLP-INF/APPLICATION_TEMPLATE.JNLP在 su ..
发布时间:2021-11-16 22:33:36 Java开发

签名的 Java 小程序在 Safari 中没有获得权限

我有一个签名的 Java 小程序(使用自签名证书),它必须访问用户的文件系统.我必须这样做,所以请不要回复“你不应该这样做":) 问题是,当我从 Firefox 3.0/Mac 执行 Applet 时,一切都按预期工作,我可以正常访问所有内容. 当我使用 Safar 4/Mac 时,我无法访问.我特别有问题的那一行是 System.getProperty() (虽然当我把它存根时,FS ..
发布时间:2021-11-16 22:26:13 Java开发

Maven 可以重新签署依赖项吗?

我正在使用 maven-jarsigner-plugin 来签署我的一个带阴影的 uber-jar.不过,我确实需要在它们自己的 jar 中分发一些依赖项,并且想从 Maven 存储库中获取这些 jar,清除它们的任何现有签名,并使用我自己的证书对其进行签名. 是否有任何 Maven 插件可以做到这一点,或者我是否会涉及一些 Ant 插件黑客? 解决方案 原来 maven-jarsi ..
发布时间:2021-11-16 22:24:26 Java开发

Java 7u65 的问题

昨晚发布了一个新的 Java 7 更新:7u65.我有一个 Web 应用程序,其中加载了一个服务小程序,更新后,我在不同 PC 上的测试没有显示问题或错误行为. 后来,我开始收到与我的产品的 Java 服务小程序相关的问题报告.所有报告都来自将 Java JRE 更新为 7u65(从 7u60)的用户: 小程序根本没有加载.我在应用程序启动时显示“正在加载"屏幕,但没有显示.此外,我的 ..
发布时间:2021-11-16 22:19:04 Java开发

如何使用自签名证书在我签名的 jar 文件中设置发布者名称?

我已经编译了我的小程序,创建了一个 jar 文件,用 keytool 生成了一个密钥库数据库,用 jarsigner 签署了 jar,并用 keytool 导出了公钥证书. 现在,当我在浏览器中运行我的小程序时,它确实可以工作,在提示我是否确定要运行之后. 问题是盒子里写着“出版商:未知".无论如何我可以将它设置为我的别名,因为我编写了小程序? 解决方案 一个“自签名"证书不值 ..
发布时间:2021-11-16 22:18:52 Java开发

如何通过 JNLP 传递其值可能更改为已签名的 Java RIA(applet、webstart)的任意系统属性?

由于 7u51更严格的安全限制,1 月到期,我正在尝试签署我的 JNLP 文件. 我们的应用程序需要设置某些自定义系统属性,其中一些属性的值会因部署小程序的位置而异.我想避免为每个部署重新签署包含 JNLP 模板的 JAR. 将 放入 JNLP 模板的幼稚方法不起作用. 即使在模板中使用 ..
发布时间:2021-11-16 22:09:55 Java开发

复制/粘贴在已签名的 Applet 中不起作用

我有一个 signed 小程序(它通过 jarsigner 验证正确)由于某种原因不允许从系统剪贴板复制和粘贴到 JTextField 尽管文档告诉我它应该适用于签名的小程序. 此外,我还有其他使用相同密钥文件签名的小程序,可以让我复制和粘贴文本.我在互联网上搜索了高低,似乎找不到任何线索.令我费解的是似乎没有办法调试它(控制台中没有输出 - 没有抛出异常). 有人对我如何调试它以找出 ..

签名的Applet,JNI和DLL

我对签名的小程序和dll有疑问。 我要创建一个applet,该applet使用一堆位于硬盘驱动器上的dll。如果我的applet已签名并且用户同意运行applet,则dll能够执行任何操作吗? 我一直在寻找是否可能遇到任何资源/清除问题,如果我的小程序运行dll的话。基本上,DLL负责诸如录音+语音输出(通过openAL afaik)以及RTP和SIP实施之类的事情。因此,我想确保如果我的 ..
发布时间:2020-10-24 02:11:20 Java开发

签名的Applet无法加载

我有一个简单的HelloWorld小程序,我将其嵌入到HTML中。工作正常。但是,我将小程序放到了广口瓶中并在广口​​瓶上签名,但是却没有显示“我不支持自签名广口瓶”,我使用ICA颁发的证书进行了签名。 更重要的是,在1.7.51版本之前,我们从未遇到过此问题。 BTW:我经历了有关添加参数的Oracle文档 据此,我尝试在签名的MANIFEST.MF中添加以下属性,即: 权限:san ..

使用Java 7u45启动签名的applet的问题

我们有一个applet,它也使用javascript进行applet通信. 按照以下链接,将Java升级到7u45后,我们使用清单如下来更改了构建罐子的过程: 添加的权限:所有JAR清单的所有权限 在所有JAR清单中添加了Application-Library-Allowable-Codebase:*. 在所有JAR清单中添加了Caller-Allowable-Codebase:* ..
发布时间:2020-05-05 13:00:04 Java开发

java.util.logger.Logger.getAnonymousLogger()引发NullPointerException

我刚刚将Java插件升级到1.7.0_25,这导致了我几年前编写的applet(并一直保持至今)的致命错误. 我早在applet的init()方法中调用 logger = Logger.getAnonymousLogger(); 此调用自Java 1.4.2开始一直运行,没有问题.现在,使用Java 1.7.0_25(至少在Windows 7上;我没有在此进行测试的Mac或Linu ..
发布时间:2020-05-03 08:45:02 Java开发