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

Responder a