如同 Flash(Flex)、Silverlight…etc在 Client 端執行的程式,Java Applet 在安全性上也有許多限制,原則上只要會占用本地端資源的行為(如開啟socket,存取檔案...等),都是會被拒絕的。
因此必須經過幾個步驟:
- 將 Java Applet 程式打包為 jar 檔
- 利用 keytool 產生 keystore
- 接著再利用 keytool 與此 keystore 產生證書
- 最後用 jarsigner 幫 jar 檔加上簽名
keytool -genkey -keystore bmcool.store -alias bmcool
keytool -export -keystore bmcool.store -alias bmcool -file bmcool.cert
jarsigner -keystore bmcool.store AppletPolicy.jar bmcool
沒有留言:
張貼留言