Class Iso7816FourCardException

java.lang.Object
java.lang.Throwable
java.lang.Exception
es.gob.jmulticard.card.iso7816four.Iso7816FourCardException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
FileNotFoundException, IcaoException, OffsetOutsideEfException, RequiredSecurityStateNotSatisfiedException

public class Iso7816FourCardException extends Exception
Excepción genérica en tarjetas ISO 7816-4.
See Also:
  • Field Details

    • returnCode

      private final transient StatusWord returnCode
      Código de retorno que se obtuvo tras producirse el error.
    • serialVersionUID

      private static final long serialVersionUID
      Identificador de versión para la serialización.
      See Also:
  • Constructor Details

    • Iso7816FourCardException

      public Iso7816FourCardException(String desc, StatusWord retCode)
      Crea una excepción referente a ISO 7816-4 en base a una palabra de estado.
      Parameters:
      desc - Descripción de la excepción.
      retCode - Palabra de estado.
    • Iso7816FourCardException

      public Iso7816FourCardException(StatusWord retCode, Apdu origin)
      Crea una excepción referente a ISO 7816-4 en base a una palabra de estado.
      Parameters:
      retCode - Palabra de estado.
      origin - APDU que generó la palabra de estado.
    • Iso7816FourCardException

      public Iso7816FourCardException(String desc, Throwable e)
      Crea una excepción referente a ISO 7816-4.
      Parameters:
      desc - Descripción de la excepción.
      e - Excepción de origen.
    • Iso7816FourCardException

      public Iso7816FourCardException(String desc)
      Crea una excepción referente a ISO 7816-4.
      Parameters:
      desc - Descripción de la excepción.
    • Iso7816FourCardException

      public Iso7816FourCardException(StatusWord retCode, Apdu origin, String desc)
      Crea una excepción referente a ISO 7816-4 en base a una palabra de estado.
      Parameters:
      retCode - Palabra de estado.
      origin - APDU que generó la palabra de estado.
      desc - Descripción de la excepción.
  • Method Details

    • getStatusWord

      public StatusWord getStatusWord()
      Obtiene el código de finalización (en modo de palabra de estado) que causó la excepción.
      Returns:
      Código de finalización que causó la excepción