我已经做了很多寻找解决这个问题的方法,我越是研究这个问题就越复杂。我确信我错过了一些东西,将现有的Java小程序放到网站上会很困难。
我目前创建了一个简单的Applet,将其编译成.jar文件并包含简单的HTML标记。
<html>
<body>
<applet code=myApplet.class
archive="myApplet.jar"
width=400 height=700>
</applet>
</body>
</html>
这开始加载,这意味着它正在工作,但随后我收到绝对不允许applet播放的警告和安全错误。
进一步的研究表明,小程序必须首先签名,这是我正在努力的地方。
问题
我,基本上是在寻找一个现有的分步流程来完成制作一个非常基本的小程序,然后在线发布,以便任何人都可以查看。
安全过程令人生畏和困惑,我不完全确定如何签署申请。
甲骨文的解释提到过程需要&#34; signtool&#34;并链接到一个没有提及它的网站,我无法找到它。此外,我并不完全确定这甚至是必要的。答案 0 :(得分:1)
签名为用户提供有关JAR来源的信息以及未被篡改的信心。话虽如此,自签名JAR实际上并不比未签名JAR更安全。
您可以在JDK的bin目录中找到jarsigner。
这是一个非常广泛的问题,比stackoverflow更适用于安全站点。尝试搜索https://security.stackexchange.com/
这是一个包含公钥,私钥和证书链的文件。密钥库是用于管理证书的标准Java方法。有关更深入的答案,请参阅维基百科。