## 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