Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mensaje más amigable cuando los intentos del DNI está bloqueado #391

Open
vfrico opened this issue May 14, 2024 · 0 comments
Open

Mensaje más amigable cuando los intentos del DNI está bloqueado #391

vfrico opened this issue May 14, 2024 · 0 comments

Comments

@vfrico
Copy link

vfrico commented May 14, 2024

Estoy intentando hacer funcionar el cliente de Autofirma en Linux y creo que a la hora de hacer pruebas he metido mal el pin varias veces y he invalidado el certificado.

Sin embargo el mensaje que presenta la aplicación al tratar de firmar un documento es: "Error en el establecimiento de las clave de firma con respuesta: Condiciones de seguridad no satisfechas"

Con otro intento anterior, la excepción que salta es: AuthenticationModeLockedException, que parece ser precisamente este error que describo según leo en el código fuente.

Esta es la traza del error que recibo:

es.gob.afirma.core.AOException: Error al generar la firma PKCS#1 de la firma PAdES: es.gob.afirma.core.AOException: Error durante el proceso de firma PKCS#1: java.security.SignatureException: es.gob.jmulticard.card.dnie.DnieCardException: Error en el establecimiento de las clave de firma con respuesta: Condiciones de seguridad no satisfechas (6982)
      at es.gob.afirma.signers.pades.AOPDFSigner.sign(AOPDFSigner.java:229)
      at es.gob.afirma.standalone.ui.SignPanelSignTask.signData(SignPanelSignTask.java:554)
      at es.gob.afirma.standalone.ui.SignPanelSignTask.doSignature(SignPanelSignTask.java:314)
      at es.gob.afirma.standalone.ui.SignPanelSignTask.doInBackground(SignPanelSignTask.java:133)
      at es.gob.afirma.standalone.ui.SignPanelSignTask.doInBackground(SignPanelSignTask.java:73)
      at java.desktop/javax.swing.SwingWorker$1.call(SwingWorker.java:304)
      at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
      at java.desktop/javax.swing.SwingWorker.run(SwingWorker.java:343)
      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
      at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: es.gob.afirma.core.AOException: Error durante el proceso de firma PKCS#1: java.security.SignatureException: es.gob.jmulticard.card.dnie.DnieCardException: Error en el establecimiento de las clave de firma con respuesta: Condiciones de seguridad no satisfechas (6982)
      at es.gob.afirma.core.signers.AOPkcs1Signer.sign(AOPkcs1Signer.java:108)
      at es.gob.afirma.signers.pades.AOPDFSigner.sign(AOPDFSigner.java:217)
      ... 10 more
Caused by: java.security.SignatureException: es.gob.jmulticard.card.dnie.DnieCardException: Error en el establecimiento de las clave de firma con respuesta: Condiciones de seguridad no satisfechas (6982)
      at es.gob.jmulticard.jse.provider.DnieSignatureImpl.engineSign(DnieSignatureImpl.java:158)
      at java.base/java.security.Signature$Delegate.engineSign(Signature.java:1404)
      at java.base/java.security.Signature.sign(Signature.java:713)
      at es.gob.afirma.core.signers.AOPkcs1Signer.sign(AOPkcs1Signer.java:100)
      ... 11 more
Caused by: es.gob.jmulticard.card.dnie.DnieCardException: Error en el establecimiento de las clave de firma con respuesta: Condiciones de seguridad no satisfechas (6982)
      at es.gob.jmulticard.card.dnie.Dnie.signOperation(Dnie.java:868)
      at es.gob.jmulticard.card.dnie.Dnie3.signInternal(Dnie3.java:274)
      at es.gob.jmulticard.card.dnie.Dnie.sign(Dnie.java:699)
      at es.gob.jmulticard.jse.provider.DnieSignatureImpl.engineSign(DnieSignatureImpl.java:151)
      ... 14 more

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant