HighScore 开发人员(Chris)的步骤

在创建HighScoreHighScorePermission类之后,Chris 将采取的步骤是:

编译类

javac HighScore*.java -d .

将类文件放在 JAR 文件中

jar cvf hs.jar com/scoredev/scores/HighScore*.class

创建密钥库和用于签名的密钥

keytool -genkey -keystore chris.keystore -alias signJars

指定所需的密码和专有名称信息。

签署 JAR 文件

jarsigner -keystore chris.keystore hs.jar signJars

导出公钥证书

keytool -export -keystore chris.keystore
    -alias signJars -file Chris.cer

提供游戏开发人员和用户所需的文件和信息

也就是说,供应它们

  • 签名的 JAR 文件hs.jar

  • 公钥证书文件Chris.cer,以及

  • 有关权限的信息,必须在策略文件中授予HighScoreHighScorePermission类的权限才能起作用。为此,克里斯可以提供所需的确切拨款条目。