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