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
