Pasos del Desarrollador de TerrysGame (Terry)

Los pasos que Terry debería realizar, despúes de crear el juego (TerrysGame ) las llamadas a los métodos getHighScore y setHighScore de HighScore, son:

Compilar la Clase del Juego

javac TerrysGame.java -classpath hs.jar -d .

Poner sus ficheros Class en un fichero JAR

jar cvf terry.jar com/gamedev/games/TerrysGame.class

Crear un Keystore y las Claves para Firmar

keytool -genkey -keystore terry.keystore -alias signTJars
Podemos especificar las passwords que querramos y la información de nombre distinguido.

Firmar el Fichero JAR

jarsigner -keystore terry.keystore terry.jar signTJars

Exportar el Certificado de la Clave Pública

keytool -export -keystore terry.keystore
    -alias signTJars -file Terry.cer

Suministrar los Ficheros y la Información Necesaria para los Usuarios

Es decir, suministrales
  • El fichero JAR firmadoterry.jar,

  • el fichero del certificado de la clave pública terry.cer, y

  • y la información sobre los permisos que deben concederse en el fichero de policía a las clases TerrysGame y HighScorePermission para poder funcionar. Para esto, Chirs debería suministrar la entrada de permiso exacta necesaria.
Lo usuarios del Juego también necesitarán la información de Chris. Por conveniencia, Terry podría reenviarles está información:
  • El fichero JAR firmadohs.jar,

  • el fichero del certificado de la clave pública Chris.cer, y

  • y la información sobre los permisos que deben concederse en el fichero de policía a las clases HighScore y HighScorePermission para poder funcionar. Para esto, Chirs debería suministrar la entrada de permiso exacta necesaria.

Ozito