Pasos del Desarrollador de HighScore (Chris)

Los pasos que Chirs debería realizar, después de crear las clases HighScore y HighScorePermission, son:

Compilar las Clases

javac HighScore*.java -d .

Meter los ficheros class en un fichero JAR

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

Crear un Keystore y las Claves para Firmar

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

Firmar el fichero JAR

jarsigner -keystore chris.keystore hs.jar signJars

Exportar el Certificado de la Clave Pública

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

Suministrar los Ficheros y la Información Necesaria para los Usuarios y Desarrolladores del Juego

Esto es, suministrarles
  • 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