4.在JApplet的run()中,呼叫具特權模式類別。
java.awt.EventQueue.invokeAndWait(new Runnable() {
public void run() {
initComponents();
//產生新特權模式類別
checkCard check = new checkCard();
//以AccessController的static method執行特權模式指令
String s = (String)AccessController.doPrivileged(check);
}
});
5.將前一篇製作完成的憑證檔(test.jks)拿來進行簽章!
jarsigner -keystorre path_to_test.jsk JApplet.jar test_alisa_name
6.寫個html檔,嵌入Applet即可!
<applet code="main.class" archive="JApplet.jar" width="260" height="150"> </applet>
7.使用browser開啟該html檔,將會出現憑證數位簽章的信任錯誤,直接允許它執行即可成功!
8.若要在Netbeans中設定自動在建置(build)時自動對JAR檔進行簽章的動作,請參考這篇!
No comments:
Post a Comment