Translate-Traducir

17/8/14

Firmar un applet de java

Firmar un applet de java

En  un post anterior  (aplicaciones bloqueadas por java solución )se mostró como configurar java para que no se bloquee ciertas aplicaciones o applets de java .
Ahora aprenderemos a firmar un applet  esto nos servirá para cuando aunque hayamos configurado java correctamente y queramos probar nuestro applet hecho por nosotros en la web  no nos salga el siguiente error. 
java.security.AccessControlException: access denied
Esta aplicación estará bloqueada en una futura actualizacion de seguridad de Java por que el archivo MANIFEST de JAR no contiene los permisos.



Pasos para firmar un applet de java


Tener instalada la ultima version  de Java  JDK en  este caso seria la  8 no confundir con Java JRE pueden descargarla desde este enlace  escogen si es de 32 o 64 bit muy importante .


No Copiar lo que esta entre () 

Abrimos cmd y ejecutamos como administrador. 


"Con Java  JDK 8 ya instalada  usaremos las utilidades que se encuentran  en la carpeta bin para firmar los applets.
*keytool : la usaremos para generar los certificados.
*jarsigner : la usaremos para firmar el applet con el certificado que hemos generado.
seguir los siguientes pasos."


1.-cd C:\Program Files\Java\jdk1.8.0_05\bin  (y pulsan enter)


2.-keytool -genkey -alias (nombre de la firma en este caso le pongo Juego)  -validity 365 -v

3.-Nos pedirá poner contraseña (muy importante apuntarla luego no las pedirá)
4.-Luego Nos pedirá una serie de datos como nombre apellido
como se muestra en la imagen rellenamos si queremos o dejamos en blanco
y damos enter , enter etc has ta que no pida la contraseña que pusimos al comienzo.



cerramos cmd 
y volvemos abrir como administrador no olvidar

5.-cd C:\Program Files\Java\jdk1.8.0_05\bin (y pulsan enter)

6.-jarsigner.exe (ruta completa donde se ecuentra tu applet) (nombre de la firma ) -verbose
En mi caso quedaría asi

jarsigner.exe C:\Server\www\Ariel\Juego\pinpon.jar Juego -verbose 
Lo pongo entre colores para que noten la diferencia 



Y esperamos hasta que salga esto 
Y con esto tendríamos  nuestro applet firmado  espero se entienda y les ayude a firmar sus propios applets.




No hay comentarios: