Ver el Applet
Buenas, como siempre necesito ayuda. La cuestion es que en el appletviewer me va todo bien. No accedo a ficheros ni a nada del disco duro, solo comunico mediante sockets, pero a la hora de verlo en el navegador poffff to a la mierda, no se ve nada. O da error "Applet can't start" o SecurityException. Me han comentado que una solucion seria la firmar el applet, pero ¿¿?? como?
Gracias
Gracias
Algo parecido me ocurre a mi, hay un curso cojonudo en esta página para lo de crear jar con applets, firmarlos, pero lo que no se es como darle permisos.
Busca información sobre keytool ,jarsigner y policytool.
(Es un tema un poco tocho como para contarlo todo aqui)
Busca información sobre keytool ,jarsigner y policytool.
(Es un tema un poco tocho como para contarlo todo aqui)
Hola
Estas en una situación parecida a la que yo estuve hace tiempo. Aqui va una posible solucion:
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/Multijuegos18Records.htm
Hasta Otra.
Visitadme, http://www.stressedfactory.com
Estas en una situación parecida a la que yo estuve hace tiempo. Aqui va una posible solucion:
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/Multijuegos18Records.htm
Hasta Otra.
Visitadme, http://www.stressedfactory.com