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
>
>
_______________________________________________
CryptoApplet mailing list
[email protected]
http://llistes.uji.es/mailman/listinfo/cryptoapplet

Responder a