我已经做了很多工作来寻找这个问题的解决方案,而且我研究得越多,问题就越复杂。我确信我遗漏了一些东西,将一个已经存在的Java小程序放到网站上并不难。
我目前已经创建了一个简单的Applet,将其编译为.jar文件,并为其添加了简单的HTML标记。
<html>
<body>
<applet code=myApplet.class
archive="myApplet.jar"
width=400 height=700>
</applet>
</body>
</html>
这开始加载,这意味着它正在运行,但随后我收到警告和安全错误,这些警告和错误绝对不会允许小程序播放。
进一步的研究表明,小程序必须首先签名,这是我正在努力的地方。
问题
-
签署小程序如何使其更安全?如果我能够签署此小程序并使其可用,那么签署恶意程序比签署游戏更难吗?
-
我在哪里可以找到“signtool”的副本(显然需要签署小程序)?你如何使用它?
-
什么是RSA证书,如何获得证书?
-
什么是密钥库?
我基本上是在寻找一个现有的循序渐进的过程来制作一个非常基本的小程序,并将其发布到网上,以便任何人都可以看到。
安全过程令人畏惧和困惑,我不完全确定如何签署应用程序。
Oracle的解释提到,这些过程需要“签名工具”和指向一个没有提到它的站点的链接,而且我找不到它。此外,我也不完全确定这是否有必要。