Duda al utilizar applet firmado

Fer
25 de Julio del 2002
Tengo un applet firmado en un archivo jar.
¿Que es lo que tengo que hacer para que se ejecute el applet desde el explorador, si el permiso que quiero es para crear un fichero y escribir en el?.
Gracias.

nabetse
25 de Julio del 2002
Hola

Aqui va una posible solución:

1-Mira en esta direccion para firmar contenidos:
http://programacion.com/java/security1dot2/toolsign.htm

2-Yo tuve que visualizar un applet firmado a través de los navegadores. Asi que firme el applet así:

2.1. Crear el fichero JAR que contiene el applet:

C:jar -cvf Fichero.jar *.class

// El jar es una utilidad que te permitira
// empaquetar todas las clases de tu applet
// en un solo fichero.
// Si quieres ejecutar un fichero JAR:
// javaw -classpath Fichero.jar Main

2.2. Crear el keystore

keytool -genkey -alias signFiles -keypass llaveFiles -keystore usuariostore -storepass llaveStore

2.3. Firmaremos el fichero JAR (Fichero.jar):

jarsigner -keystore usuariostore -signedjar signedFichero.jar Fichero.jar signFiles

2.4. Colocar el fichero en el navegador:
<OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="800" height="600" align="baseline"
codebase="http://java.sun.com/products/plugin/autodl/jinstall-1_4_0-win.cab">;;
<PARAM NAME="code" VALUE="Main.class">
<PARAM NAME="archive" VALUE="signedFichero.jar">
<PARAM NAME="type" VALUE="application/x-java-applet;jpi-version=1.4">
<PARAM NAME="scriptable" VALUE="true">
<COMMENT>
<EMBED type="application/x-java-applet;jpi-version=1.4" width="800" height="605"
code="Main.class" archive="signedFichero.jar" pluginspage="http://java.sun.com/getjava/download.html">;; <NOEMBED> </COMMENT> No Java 2 SDK, Standard Edition v 1.4 support for APPLET!!
</NOEMBED>
</EMBED>
</OBJECT>

Ahora, cuando el navegador abra el applet con "signedFichero" te aparecera un mensaje para determinar si se conceden los permisos de ejecución al applet. En mi caso quedo así:
http://www.mycgiserver.com/~nabetse/Multijuegos/MultijuegosAll.htm

Hasta Otra.

Visitadme, http://www.stressedfactory.com