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

Responder a