Buenas, En [1] podéis encontrar un pre-release que soluciona el problema con Firefox 32 bits sobre Windows 7. Con esto, el applet funciona correctamente en plataformas de 64 bits con navegadores (IE, Ffox) de 32 bits.
[1] http://lab9052.inv.uji.es/~paul/test/v2.1/app/ Saludos. El 21 de febrero de 2011 09:37, paul santapau <[email protected]>escribió: > Parece que es un error en la clase que analiza la configuración de > carga del módulo PKCS#11, el carácter paréntesis no está entre los > posibles [1] y [2]. De las referencias anteriores parece que han > incluido el carácter "~" para la versión 7 de la JVM pero no el > paréntesis. > > Estamos implementando un workaround consistente en crear un link > simbólico y cargar el PKCS#11 de Firefox desde éste, seguramente para > la próxima versión. > > De todas formas, has aportado información interesante: > > - El Applet funciona correctamente con W7 64 bits, IE8 y la máquina > virtual de Java de 32 bits, por lo que no es necesario (en este > escenario) recompilar la dll de acceso a CryptoApi. > > > [1] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6581254 > [2] > http://hg.openjdk.java.net/jdk7/build/jdk/file/d4c2d2d72cfc/src/share/classes/sun/security/pkcs11/Config.java > / línea 331. > > Saludos, > > El día 18 de febrero de 2011 10:38, [GM] Raúl Hussein Galindo > <[email protected]> escribió: > > Ah claro, se me olvidaba. Es de 64bits la versión de Windows 7. > > > > Gracias por la rapidez. > > > > -----Mensaje original----- > > De: paul santapau [mailto:[email protected]] > > Enviado el: viernes, 18 de febrero de 2011 10:34 > > Para: Llista de correu per al CryptoApplet > > CC: [GM] Raúl Hussein Galindo > > Asunto: Re: [CryptoApplet] Problemas con "v2.1.0 ejemplo múltiple" > > > > Hola Raúl, > > > > Estoy intentando reproducir el error que comentas y no puedo, en mi > > W7 con FFox 3.6.13 funciona correctamente. Lo único que se me ocurre es > que > > estés utilizando una versión de 64 bits o tengas Ffox instalado en una > > ubicación diferente a "Archivos de Programa", ¿podría ser? > > > > Saludos, > > > > El día 18 de febrero de 2011 09:55, [GM] Raúl Hussein Galindo > > <[email protected]> escribió: > >> Hola de nuevo, > >> > >> > >> > >> Realizando pruebas con otros sistemas operativos pude comprobar que > >> con Windows Vista y XP funcionaba perfectamente. El problema me da con > >> Windows 7, lo he probado en distintos ordenadores y tengo el mismo > > problema. > >> > >> > >> > >> Saludos. > >> > >> > >> > >> De: [GM] Raúl Hussein Galindo [mailto:[email protected]] Enviado > >> el: jueves, 17 de febrero de 2011 19:30 > >> Para: [email protected] > >> Asunto: Problemas con "v2.1.0 ejemplo múltiple" > >> > >> > >> > >> Buenas tardes, > >> > >> > >> > >> Escribo porque he encontrado el siguiente error en el ejemplo de la > >> versión > >> 2.1.0 usando Mozilla Firefox 3.6.13 y Windows 7 me da el siguiente > >> error a la hora de firmar. Lo curioso es que en Internet Explorer 8 > >> todo va perfectamente. ¿Es cosa mía o del propio applet?. > >> > >> Todavía no lo he probado con otras versiones de sistema operativo. > >> > >> > >> > >> Gracias. > >> > >> > >> > >> STORE: PKCS11 > >> > >> START: 1SIGNATURECOUNT: 1 > >> > >> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread > >> [19:26:30,710] > >> - Getting selected certificate > >> > >> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread > >> [19:26:30,711] > >> - Selected certificate:C=ES, O=Generalitat Valenciana, OU=Ciudadanos, > >> SURNAME=xxxxx, GIVENNAME=xxx, SERIALNUMBER=xxxx, CN=xxx - NIF:xxx > >> > >> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread > >> [19:26:30,711] > >> - Validating certificate > >> > >> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread > >> [19:26:30,711] > >> - The certificate is valid > >> > >> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread > >> [19:26:30,711] > >> - Loading certificate store > >> > >> java.security.ProviderException: Error parsing configuration > >> > >> at > >> sun.security.pkcs11.Config.getConfig(Config.java:71) > >> > >> at > >> sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:110) > >> > >> at > >> sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:90) > >> > >> at > >> es.uji.security.keystore.pkcs11.PKCS11KeyStore.load(PKCS11KeyStore.jav > >> a:95) > >> > >> at > >> es.uji.security.keystore.pkcs11.PKCS11KeyStore.load(PKCS11KeyStore.jav > >> a:78) > >> > >> at > >> es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:133 > >> ) > >> > >> Caused by: sun.security.pkcs11.ConfigurationException: Unexpected > >> value Token['('], line 2 > >> > >> at > >> sun.security.pkcs11.Config.excToken(Config.java:339) > >> > >> at > >> sun.security.pkcs11.Config.parseLine(Config.java:553) > >> > >> at > >> sun.security.pkcs11.Config.parseLibrary(Config.java:617) > >> > >> at sun.security.pkcs11.Config.parse(Config.java:362) > >> > >> at sun.security.pkcs11.Config.<init>(Config.java:194) > >> > >> at > >> sun.security.pkcs11.Config.getConfig(Config.java:67) > >> > >> ... 5 more > >> > >> Certificate Alias: null > >> > >> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread > >> [19:26:30,714] > >> - Loading signature format: > >> es.uji.security.crypto.raw.RawSignatureFactory > >> > >> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread > >> [19:26:30,715] > >> - Selected a digital signature certificate > >> > >> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread > >> [19:26:30,716] > >> - Encoding: PLAIN > >> > >> ERROR thread-sig-0 es.uji.security.ui.applet.SignatureThread > >> [19:26:30,717] > >> - <html><font color='red'>No se ha podido calcular la > >> firma</font></html> > >> > >> java.lang.NullPointerException > >> > >> at > >> es.uji.security.keystore.pkcs11.PKCS11KeyStore.getKey(PKCS11KeyStore.j > >> ava:181) > >> > >> at > >> es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:287 > >> ) > >> > >> DEBUG thread-sig-0 es.uji.security.ui.applet.AppHandler [19:26:30,718] > >> - Call JavaScript method: onSignError > >> > >> es.uji.security.ui.applet.SignatureAppletException > >> > >> at > >> es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:306 > >> ) > >> > >> > >> > >> > >> > >> > >> > >> _______________________________________________ > >> CryptoApplet mailing list > >> [email protected] > >> http://llistes.uji.es/mailman/listinfo/cryptoapplet > >> > >> > > > > > > > > -- > > Paúl Santapau Nebot > > http://es.linkedin.com/pub/paul-santapau/4/53a/a99 > > Twitter: @psantapau > > > > _______________________________________________ > > CryptoApplet mailing list > > [email protected] > > http://llistes.uji.es/mailman/listinfo/cryptoapplet > > > > > > > > -- > Paúl Santapau Nebot > http://es.linkedin.com/pub/paul-santapau/4/53a/a99 > Twitter: @psantapau > -- Paúl Santapau Nebot http://es.linkedin.com/pub/paul-santapau/4/53a/a99 Twitter: @psantapau
_______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet
