Package es.gob.jmulticard.card
Class InvalidCardException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.io.IOException
-
- es.gob.jmulticard.card.CardException
-
- es.gob.jmulticard.card.InvalidCardException
-
- All Implemented Interfaces:
java.io.Serializable
public final class InvalidCardException extends CardException
Indica que se esperaba un tipo de tarjeta pero se ha encontrado otro no compatible.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private Atr
atr
ATR de la tarjeta que se esperaba encontrar.private byte[]
badAtr
ATR de la tarjeta encontrada.private java.lang.String
name
Descripción de la excepción.private static long
serialVersionUID
Identificador de versión para la serialización.
-
Constructor Summary
Constructors Constructor Description InvalidCardException(java.lang.String desc)
Construye una excepción de tarjeta inválida.InvalidCardException(java.lang.String expectedCardName, Atr expectedAtr, byte[] foundAtr)
Construye una excepción de tarjeta inválida.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Atr
getExpectedAtr()
Obtiene el ATR de la tarjeta que se esperaba.java.lang.String
getExpectedCardName()
Obtiene el nombre de la tarjeta que se esperaba.byte[]
getFoundAtr()
Obtiene el ATR (binario) de la tarjeta encontrada.
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
Identificador de versión para la serialización.- See Also:
- Constant Field Values
-
atr
private final transient Atr atr
ATR de la tarjeta que se esperaba encontrar.
-
name
private final transient java.lang.String name
Descripción de la excepción.
-
badAtr
private final transient byte[] badAtr
ATR de la tarjeta encontrada.
-
-
Constructor Detail
-
InvalidCardException
public InvalidCardException(java.lang.String desc)
Construye una excepción de tarjeta inválida.- Parameters:
desc
- Descripción de la razón de invalidez de la tarjeta
-
InvalidCardException
public InvalidCardException(java.lang.String expectedCardName, Atr expectedAtr, byte[] foundAtr)
Construye una excepción de tarjeta inválida.- Parameters:
expectedCardName
- Nombre de la tarjeta esperadaexpectedAtr
- ATR de la tarjeta esperadafoundAtr
- ATR (binario) de la tarjeta encontrada
-
-
Method Detail
-
getExpectedAtr
public Atr getExpectedAtr()
Obtiene el ATR de la tarjeta que se esperaba.- Returns:
- ATR de la tarjeta que se esperaba
-
getExpectedCardName
public java.lang.String getExpectedCardName()
Obtiene el nombre de la tarjeta que se esperaba.- Returns:
- nombre de la tarjeta que se esperaba
-
getFoundAtr
public byte[] getFoundAtr()
Obtiene el ATR (binario) de la tarjeta encontrada.- Returns:
- ATR (binario) de la tarjeta encontrada
-
-