簡體   English   中英

您如何將Java小程序從IDE獲取到網站上?

[英]How do you get a Java applet from the IDE onto a website?

我已經做了大量的工作來尋找該問題的解決方案,而我對這個問題的研究越多,問題就越復雜。 我確信我缺少了一些東西,將一個已經存在的Java小程序發布到網站上並不難。

我目前已經創建了一個簡單的Applet,將其編譯為.jar文件,並包括了簡單的HTML標記。

<html>
<body>

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

</body>
</html>

這開始加載,這意味着它正在工作,但是隨后我收到警告和安全錯誤,這些錯誤和絕對不會允許該applet播放。

進一步的研究表明,必須首先簽署applet,這是我在努力的地方。

問題

  • 簽署applet如何使它更安全? 如果我能夠簽署此applet並使之可用,那么簽署惡意程序要比簽署游戲難嗎?
  • 在哪里可以找到“ signtool”的副本(簽署小程序顯然是必需的)? 你如何使用它?
  • 什么是RSA證書,如何獲得它?
  • 什么是密鑰庫?

我基本上是在尋找現有的分步過程來制作一個非常基本的小程序,並將其發布到網上以便任何人都可以看到。

安全過程令人生畏且令人困惑,我不確定如何對應用程序進行簽名。

Oracle的解釋提到該過程需要“ signtool”,並鏈接到未提及它的站點,而我找不到它。 此外,我不確定這是否是必要的。

  1. 簽名為用戶提供了有關誰是JAR的來源以及未受到篡改的信心的信息。 話雖這么說,但自簽名的JAR確實比未簽名的JAR更安全。

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

  3. 這是一個相當廣泛的問題,比stackoverflow更適用於安全站點。 嘗試在https://security.stackexchange.com/上搜索

  4. 它是一個包含公用密鑰,專用密鑰和證書鏈的文件。 密鑰庫是用於管理證書的標准Java方法。 有關更深入的答案,請參閱Wikipedia。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM