Marcofbb Noticias y Artículos Webmasters



Publicidad marcored

Firmar applets java

  • 04/09/2012
  • 11:05 pm
  • marcofbb

Primero que nada necesitamos tener configurado JAVA en nuestra pc, para esto mirar el articulo anterior Configuración de JAVA en Windows

Para poder utilizar los recursos del ordenador del cliente como por ejemplo leer y escribir archivos locales y acceder a dominios externos, utilizar impresora,camweb y microfono, un applet debe ser firmado.

El error que causa un applet no firmado, por ejemplo en una aplicación que realice, cuando intenta utilizar recursos del ordenador donde se visualiza es el siguiente

java.security.AccessControlException: access denied (java.io.FilePermission \ read)
	at java.security.AccessControlContext.checkPermission(Unknown Source)
	at java.security.AccessController.checkPermission(Unknown Source)
	at java.lang.SecurityManager.checkPermission(Unknown Source)
	at java.lang.SecurityManager.checkRead(Unknown Source)
	at java.io.File.list(Unknown Source)
	at marcofbb.applet.Main.rellenaListaConFicheroDeDirectorioRaiz(Main.java:30)
	at marcofbb.applet.Main.init(Main.java:24)
	at sun.applet.AppletPanel.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Para firmar un applet java, hay que hacer lo siguientes pasos

1- Ir a inicio > "ejecutar" y escribir "cmd" en el box que nos aparecera.
Cmd - Ejecutar
2- Poner "cd C:\" y dar apretar la tecla enter
5- Generar la key (Saltear si ya lo hicimos), "keytool -genkey -alias theKey" nos va a realizar algunas preguntas
4- Copiar el .jar en "C:\"
5- jarsigner theApplet.jar theKey

CMD firmar applet java

En el paso cuatro, tienen que remplazar "theApplet.jar" por el nombre del applet y damos enter.

Share

¿Necesitas ayuda? o ¿Asesoramiento webmaster? Registrate en nuestro foro de consultas

Posts Relacionados

Enviar Comentario

(*)

(*)