Hola,

Sé que es rizar el rizo, simplemente comentaros lo siguiente: me he instalado el firefox 2 y el 3 en la misma máquina (windows XP) para poder hacer las pruebas del applet en diferentes entornos y me he encontrado con lo siguiente (evidentemente dudo que alguien tenga varios firefox a parte de los desarrolladores):

Al intentar obtener el patha absoluto del navegador: Mozilla.getAbsoluteApplicationPath() obtiene la ruta del último firefox que instalaste y no el firefox que realmente estás ejecutando por lo que da este error (simplemente informaros, ya que puede que más desarrolladores se encuentren con esto):

USER AGENT: mozilla/5.0 (windows; u; windows nt 5.1; es-es; rv:1.8.1.14) gecko/20080404 firefox/2.0.0.14
navigator: MOZILLA
_pk11LibPath: C:\Archivos de programa\Mozilla Firefox\softokn3.dll
java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
at es.uji.dsign.crypto.keystore.pkcs11.PKCS11Helper.initialize(PKCS11Helper.java:89) at es.uji.dsign.crypto.keystore.pkcs11.PKCS11Helper.<init>(PKCS11Helper.java:33) at es.uji.dsign.crypto.keystore.PKCS11KeyStore.<init>(PKCS11KeyStore.java:66) at es.uji.dsign.applet2.AppHandler.initKeyStoresTable(AppHandler.java:520)
   at es.uji.dsign.applet2.AppHandler.<init>(AppHandler.java:150)
   at es.uji.dsign.applet2.AppHandler.getInstance(AppHandler.java:167)
   at es.uji.dsign.applet2.SignatureApplet.init(SignatureApplet.java:54)
   at sun.applet.AppletPanel.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Caused by: sun.security.pkcs11.wrapper.PKCS11Exception: CKR_DEVICE_ERROR
   at sun.security.pkcs11.wrapper.PKCS11.C_Initialize(Native Method)
at sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11.C_Initialize(PKCS11.java:1488)
   at sun.security.pkcs11.wrapper.PKCS11.getInstance(PKCS11.java:160)
   ... 13 more
ERR_MOZ_KEYSTORE_LOAD
es.uji.dsign.crypto.keystore.pkcs11.PKCS11HelperException: Problem using java reflection with pkcs11 classes::null at es.uji.dsign.crypto.keystore.pkcs11.PKCS11Helper.initialize(PKCS11Helper.java:102) at es.uji.dsign.crypto.keystore.pkcs11.PKCS11Helper.<init>(PKCS11Helper.java:33) at es.uji.dsign.crypto.keystore.PKCS11KeyStore.<init>(PKCS11KeyStore.java:66) at es.uji.dsign.applet2.AppHandler.initKeyStoresTable(AppHandler.java:520)
   at es.uji.dsign.applet2.AppHandler.<init>(AppHandler.java:150)
   at es.uji.dsign.applet2.AppHandler.getInstance(AppHandler.java:167)
   at es.uji.dsign.applet2.SignatureApplet.init(SignatureApplet.java:54)
   at sun.applet.AppletPanel.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
es.uji.dsign.applet2.Exceptions.SignatureAppletException
at es.uji.dsign.applet2.AppHandler.initKeyStoresTable(AppHandler.java:533)
   at es.uji.dsign.applet2.AppHandler.<init>(AppHandler.java:150)
   at es.uji.dsign.applet2.AppHandler.getInstance(AppHandler.java:167)
   at es.uji.dsign.applet2.SignatureApplet.init(SignatureApplet.java:54)
   at sun.applet.AppletPanel.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

un saludo
begin:vcard
fn;quoted-printable:Jose Gargallo Tuz=C3=B3n
n;quoted-printable:Gargallo Tuz=C3=B3n;Jose
email;internet:[EMAIL PROTECTED]
tel;work:96 373 59 57
version:2.1
end:vcard

_______________________________________________
CryptoApplet mailing list
[email protected]
http://llistes.uji.es/mailman/listinfo/cryptoapplet

Responder a