[英]Sign java applet for work without java warnings
我有Vaadin應用程序和我的applet集成在其中。 當我每次看到此警告時啟動Web應用程序。
當applet開始啟動時。 在我按下運行並單擊Web應用程序上的按鈕以啟動applet后會發出新警告。
我的老板說,用這個警告顯示網絡應用程序是荒謬的。 但我不知道如何簽署我的小程序來關閉此警告。 現在我用這個指令簽署我的applet。 如果你能幫助我,那將會很好。
為了擺脫這個警告,你將不得不簽署你的applet。
默認情況下,Applet在沙箱中運行。 此沙箱隔離了小程序,防止惡意代碼在沒有用戶授予權限的情況下運行。 如果小程序未使用安全證書進行簽名,則認為小程序不受信任。 未簽名的小程序僅限於執行一組“安全”操作。 不安全的小程序無法執行以下操作:
要為您的applet簽名,您需要從受信任的來源購買RSA證書。 您可以從證書頒發機構(CA)購買RSA證書,例如VeriSign和Thawte。 要從CA獲取證書,您需要提供證書簽名請求(CSR)。 步驟如下:
一旦你擁有了所有你需要做的就是用你的證書簽署JAR,你應該好好去。 要簽署JAR,請執行以下操作:
jarsigner -keystore <keystore_name> -storepass <store_pass> -keypass <key_pass> -signedjar <signed_jar_file_path> <original_jar_file_path> <alias_name>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.