He puesto el ujiCrypto.conf que me has mandado en el mismo directorio que el
php de firma y sigo obteniendo el mismo resultado, pero observando el log
veo:
1. Que no consigue cargarlo y que carga uno remoto:
DEBUG thread applet-es.uji.security.ui.applet.SignatureApplet-1
es.uji.security.ui.applet.AppHandler [10:05:19,184] - Trying to retrieve
ujiCrypto.conf from server ...
DEBUG thread applet-es.uji.security.ui.applet.SignatureApplet-1
es.uji.security.ui.applet.AppHandler [10:05:19,278] - Remote ujiCrypto.conf
loaded successfully!!
2. Da un error con el certificado:
Using provider: SunPKCS11-DNIe
ExceptionConverter: java.security.InvalidKeyException: Private key must be
instance of RSAPrivate(Crt)Key or have PKCS#8 encoding
y a continuación el applet da error de:
No s´ha pogut calcular la signatura: null
¿No necesitaría indicarle al applet donde tengo guardado el certificado raiz
de la Autoridad certificadora?. En este caso lo tengo en
"/etc/ssl/certs/acraiz-dnie.cer".
Gracias por tu ayuda.
Un saludo.


El 3 de junio de 2011 10:10, Rafael Ruiz Palacios
<[email protected]>escribió:

>  El problema que tienes está relacionado con el TimeStamping, debe de haber
> algún problema con el servidor de TSA. La solución que se me ocurre, aunque
> sea temporalmente es desactivar el TimeStamping. Te adjunto un fichero
> "ujiCrypto.conf", en el que puedes desactivar esta funcionalidad. Creo que
> hay que colocarlo en la misma ruta desde donde estás cargando el applet (es
> decir, el HTML con la etiqueta <applet>).
>
> Ánimo que ya lo tienes!!
>
> Saludos!
>
_______________________________________________
CryptoApplet mailing list
[email protected]
http://llistes.uji.es/mailman/listinfo/cryptoapplet

Responder a