gpt4 book ai didi

java - 如何将 Java 小程序从 IDE 加载到网站上?

转载 作者:行者123 更新时间:2023-12-01 13:15:39 26 4
gpt4 key购买 nike

我已经做了很多搜索来寻找这个问题的解决方案,并且我研究得越多,问题就变得越复杂。我确信我错过了一些东西,将现有的 Java 小程序放到网站上不会这么困难。

我当前创建了一个简单的 Applet,将其编译为 .jar 文件并为其添加了简单的 HTML 标记。

<html>
<body>

<applet code=myApplet.class
archive="myApplet.jar"
width=400 height=700>
</applet>

</body>
</html>

这开始加载,这意味着它正在工作,但随后我收到警告和安全错误,绝对不允许小程序播放。

进一步的研究表明,必须首先对小程序进行签名,这就是我正在努力的地方。

问题

  • 签署小程序如何使其更安全?如果我能够签署此小程序并使其可用,那么签署恶意程序怎么会比签署游戏更困难呢?
  • 在哪里可以找到“signtool”的副本(显然是签署小程序所必需的)?你如何使用它?
  • 什么是 RSA 证书以及如何获取证书?
  • 什么是 keystore ?

我基本上是在寻找一个现有的分步流程来完成制作一个非常基本的小程序,并将其发布到网上,以便任何人都可以查看。

安全过程令人畏惧且令人困惑,我并不完全确定如何签署应用程序。

Oracle 的解释提到该进程需要“signtool”,并链接到一个未提及它的网站,但我找不到它。此外,我并不完全确定这是必要的。

最佳答案

  1. 签名为用户提供了有关 JAR 来源的信息,并确保其未被篡改。话虽这么说,自签名 JAR 实际上并不比未签名 JAR 更安全。

  2. 您可以在 JDK 的 bin 目录中找到 jarsigner。

  3. 这是一个相当广泛的问题,比 stackoverflow 更适用于安全站点。尝试搜索https://security.stackexchange.com/

  4. 这是一个包含公钥、私钥和证书链的文件。 keystore 是管理证书的标准 Java 方法。如需更深入的答案,请参阅维基百科。

关于java - 如何将 Java 小程序从 IDE 加载到网站上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22496592/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com