Esta es la llamada:

l_Applet.setSignatureOutputFormat("XADES");
l_Applet.setXadesSignerRole("Ciudadano");
_Applet.setInputDataEncoding("PLAIN");
        l_Applet.signDataUrlToUrl(l_Base + "/" + g_URLDocFirma, l_Base + "/"
+ g_URLServicioFirma + "?path=" + g_URLDocFirma);

Osea, se aplica Xades-X-L.

En otro orden de cosas Paúl, he hecho una prueba de publicación del applet y
cuando tira a acceder al fichero /*Library*/OpenSC/lib/opensc-*pkcs11*.so
(MAC OSX), me salta una excepción que no me salta en las pruebas desde
localhost. ¿Sabes porqué puede ser?

Un saludo.

El 17 de mayo de 2010 10:39, paul santapau <[email protected]> escribió:

> Hola Héctor,
>
>  ¿Qué provider estas utilizando?, ¿Podría ser que alguna aplicación
> externa tenga una sesión abierta contra el DNIe?
>
> Saludos.
> Paúl.
>
> El día 15 de mayo de 2010 18:08, Héctor Espí Hernández
> <[email protected]> escribió:
> > Hola, me salta una excepción al intentar firmar un XML por XADES con mi
> > DNIe.
> > El código donde se lanza es:
> > java.security.Signature rsa =
> > java.security.Signature.getInstance("SHA1withRSA", provider);
> >         rsa.initSign(privateKey);
> >         rsa.update(sidigest);
> >         byte[] res = rsa.sign();
> >
> > La excepción que salta:
> > java.security.ProviderException:
> > sun.security.pkcs11.wrapper.PKCS11Exception: CKR_GENERAL_ERROR
> > at sun.security.pkcs11.P11Signature.engineSign(P11Signature.java:483)
> > at java.security.Signature$Delegate.engineSign(Signature.java:1128)
> > at java.security.Signature.sign(Signature.java:522)
> > at
> >
> es.uji.security.crypto.openxades.OpenXAdESSignatureFactory.formatSignature(OpenXAdESSignatureFactory.java:185)
> > at
> es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:311)
> > Caused by: sun.security.pkcs11.wrapper.PKCS11Exception: CKR_GENERAL_ERROR
> > at sun.security.pkcs11.wrapper.PKCS11.C_SignFinal(Native Method)
> > at sun.security.pkcs11.P11Signature.engineSign(P11Signature.java:445)
> > ... 4 more
> > ¿Alguien sabe porqué puede ser?.
> > Gracias. Saludos.
> > _______________________________________________
> > CryptoApplet mailing list
> > [email protected]
> > http://llistes.uji.es/mailman/listinfo/cryptoapplet
> >
> >
> _______________________________________________
> CryptoApplet mailing list
> [email protected]
> http://llistes.uji.es/mailman/listinfo/cryptoapplet
>



-- 
Héctor Espí Hernández
_______________________________________________
CryptoApplet mailing list
[email protected]
http://llistes.uji.es/mailman/listinfo/cryptoapplet

Responder a