Se me olvidó enviarlo a la lista.... ---------- Mensaje reenviado ---------- De: Jose Antonio Jiménez <[email protected]> Fecha: 18 de noviembre de 2009 09:38 Asunto: Re: [CryptoApplet] Problemas con la primera instalacion Para: Ricardo Borillo <[email protected]>
Hola Ricardo, muchas gracias por tu ayuda. Como me indicabas, he puesto el nivel del log al maximo y he obtenido lo siguiente: network: No se ha encontrado entrada de caché [URL: file:/C:/prueba/ujiApplet-2.0.5.jar, versión: null] Pasa igual con todas las entradas network del resto de archivos que se intentan localizar. Viendo esto, y sabiendo que al resto del mundo le funciona correctamente, lo primero que he hecho es poner el directorio en un servidor web (donde acabará una vez finalizado el proyecto). Al hacer esto se ha solucionado sin modificar nada más. Ahora en el log se indica: network: No se ha encontrado entrada de caché [URL: http://localhost/Web/jose/ujiUtils-2.0.5.jar, versión: null] network: Conectando http://localhost/Web/jose/ujiUtils-2.0.5.jar con proxy=DIRECT network: Conectando http://localhost:80/ con proxy=DIRECT network: CleanupThread used 6 us network: Descargando recurso: http://localhost/Web/jose/ujiUtils-2.0.5.jar Content-Lenght: 15.025 Content-Encoding: null network: URL http://localhost/Web/jose/ujiUtils-2.0.5.jar escrita en archivo C:\Documents and Settings\Prg\Datos de programa\Sun\Java\Deployment\cache\6.0\45\26ca186d-6465566f-temp No se porqué no accede a los fichero cuando ejecuto el html en local, pero la verdad es que tampoco importa, ya que la ejecución de un applet se supone que será a través de una web en todo caso. Por lo tanto, Problema solucionado. Muchas gracias. Un Saludo ======================================================================================= El 17 de noviembre de 2009 20:43, Ricardo Borillo <[email protected] > escribió: Hola Jose, > > Lo primero que deberías hacer, es estar muy atento a la consola Java. > > Cuando se cargue el applet, la abres rápidamente y estableces el nivel > de mensajes de log al máximo (se consigue pulsando "5" en la consola). > De esta forma deberías poder ver como el applet va descargardo los > JARs por HTTP y si hay algún problema en el proceso ... > > --- > Salut, > ==================================== > Ricardo Borillo Domenech > http://xml-utils.com > > > > 2009/11/17 Jose Antonio Jiménez <[email protected]>: > > Hola, buenas tardes a todos. > > > > Me estoy iniciando en el mundo de CrytoApplet (muchas gracias por vuestro > > trabajo chicos) > > > > Pero parece que empiezo con mal pie. Os comento mi problema > > > > He bajado el paquete V2.0.5 de http://forja.uji.es/frs/?group_id=24 > > He dejado la estructura tal cual viene en el paquete al descomprimir, y > he > > creado un html con el applet > > incrustado tal que así: (una copia de los ejemplos que nos facilitan > > vamos...) > > > > <applet id="CryptoApplet" name="CryptoApplet" > > code="es.uji.dsign.applet2.SignatureApplet" > > width="0" height="0" > > codebase="." > > > > > archive="ujiCrypto-2.0.5.jar,ujiUtils-2.0.5.jar,ujiConfig-2.0.5.jar,ujiApplet-2.0.5.jar, > > > > > libs/bcprov-jdk15-138.jar,libs/bcmail-jdk15-138.jar,libs/jakarta-log4j-1.2.6.jar" > > mayscript> > > </applet> > > > > Este html se encuentra en el mismo directorio que los uji....-2.0.5.jar > > Estoy abriendo el hmtl en local, sin utilizar ningún tipo de servidor > web. > > Abriendolo con Internet Explorer, en concreto Explorer 7 > > > > Al pulsar el botón de firma se abre el dialogo de selección de > certificado, > > lo elijo pero se para al 60% (Calculant la signatura...) mostrando > > un error en la consola que os paso a detallar: > > > > navigator: IEXPLORER > > Returning ksh= > > {iexplorer=es.uji.dsign.crypto.keystore.mscapikeyst...@1815338} > > STORE: MSCapiKeyStore > > START: 1SIGNATURECOUNT: 1 > > Certificate Alias: CN=AC Firmaprofesional - CA1, O=Firmaprofesional S.A. > NIF > > ........... > > Exception in thread "thread-sig-0" java.lang.NoClassDefFoundError: > > org/bouncycastle/cms/MyCMSSignedDataGenerator > > at > > > es.uji.dsign.crypto.CMSSignatureFactory.formatSignature(CMSSignatureFactory.java:36) > > at es.uji.dsign.applet2.SignatureThread.run(SignatureThread.java:230) > > Caused by: java.lang.ClassNotFoundException: > > org.bouncycastle.cms.MyCMSSignedDataGenerator > > at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source) > > at java.lang.ClassLoader.loadClass(Unknown Source) > > at java.lang.ClassLoader.loadClass(Unknown Source) > > at java.lang.ClassLoader.loadClassInternal(Unknown Source) > > ... 2 more > > Caused by: java.io.FileNotFoundException: C:\Documents and > > > Settings\Prg\Escritorio\jose\org\bouncycastle\cms\MyCMSSignedDataGenerator.class > > (El sistema no puede hallar la ruta especificada) > > at java.io.FileInputStream.open(Native Method) > > at java.io.FileInputStream.<init>(Unknown Source) > > at java.io.FileInputStream.<init>(Unknown Source) > > at sun.net.www.protocol.file.FileURLConnection.connect(Unknown > Source) > > at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown > > Source) > > at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source) > > at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source) > > at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source) > > at java.security.AccessController.doPrivileged(Native Method) > > ... 6 more > > > > > > La clase "org\bouncycastle\cms\MyCMSSignedDataGenerator.class" la he > > encontrado en ujiCrypto-v2.0.5.jar, así que la tengo, aunque parece que > no > > la encuentra. > > > > He buscado en google y en el foro, pero no he encontrado mucho sobre el > > tema. > > > > ¿Alguien podría echarme una mano? No tengo mucha experiencia con los > > applets, así que igual es una tontería y vosotros lo veis enseguida, > > pero yo llevo todo el día dandole vueltas. > > > > Gracias de antemano. > > > > -- > > Un saludo. Jose > > > > _______________________________________________ > > CryptoApplet mailing list > > [email protected] > > http://llistes.uji.es/mailman/listinfo/cryptoapplet > > > > > -- Un saludo. Jose -- Un saludo. Jose
_______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet
