Me alegro mucho. Gracias por la ayuda. -----Mensaje original----- De: paul santapau [mailto:[email protected]] Enviado el: lunes, 21 de febrero de 2011 9:38 Para: Llista de correu per al CryptoApplet CC: [GM] Raúl Hussein Galindo Asunto: Re: [CryptoApplet] Problemas con "v2.1.0 ejemplo múltiple"
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/classe s/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.ja >> v >> a:95) >> >> at >> es.uji.security.keystore.pkcs11.PKCS11KeyStore.load(PKCS11KeyStore.ja >> v >> a:78) >> >> at >> es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:13 >> 3 >> ) >> >> 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:28 >> 7 >> ) >> >> 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:30 >> 6 >> ) >> >> >> >> >> >> >> >> _______________________________________________ >> 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 _______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet
