如何从IDE获取Java小程序到网站?

时间:2014-03-19 04:58:15

标签: java applet certificate

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

我目前创建了一个简单的Applet,将其编译成.jar文件并包含简单的HTML标记。

<html>
<body>

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

</body>
</html>

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

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

问题

  • 如何签署applet使其更安全?如果我能够签署此applet并使其可用,那么如何签署恶意程序比签署游戏更难?
  • 我在哪里可以找到&#34; signtool&#34;的副本。 (显然需要签署小程序)?你是如何使用它的?
  • 什么是RSA证书?如何获得?
  • 什么是密钥库?

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

安全过程令人生畏和困惑,我不完全确定如何签署申请。

甲骨文的解释提到过程需要&#34; signtool&#34;并链接到一个没有提及它的网站,我无法找到它。此外,我并不完全确定这甚至是必要的。

1 个答案:

答案 0 :(得分:1)

  1. 签名为用户提供有关JAR来源的信息以及未被篡改的信心。话虽如此,自签名JAR实际上并不比未签名JAR更安全。

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

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

  4. 这是一个包含公钥,私钥和证书链的文件。密钥库是用于管理证书的标准Java方法。有关更深入的答案,请参阅维基百科。