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:
Serializable
Indica que se esperaba un tipo de tarjeta pero se ha encontrado otro no compatible.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionInvalidCardException
(String desc) Construye una excepción de tarjeta inválida.InvalidCardException
(String expectedCardName, Atr expectedAtr, byte[] foundAtr) Construye una excepción de tarjeta inválida. -
Method Summary
Modifier and TypeMethodDescriptionObtiene el ATR de la tarjeta que se esperaba.Obtiene el nombre de la tarjeta que se esperaba.byte[]
Obtiene el ATR (binario) de la tarjeta encontrada.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDIdentificador de versión para la serialización.- See Also:
-
atr
ATR de la tarjeta que se esperaba encontrar. -
name
Descripción de la excepción. -
badAtr
private final transient byte[] badAtrATR de la tarjeta encontrada.
-
-
Constructor Details
-
InvalidCardException
Construye una excepción de tarjeta inválida.- Parameters:
desc
- Descripción de la razón de invalidez de la tarjeta
-
InvalidCardException
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 Details
-
getExpectedAtr
Obtiene el ATR de la tarjeta que se esperaba.- Returns:
- ATR de la tarjeta que se esperaba
-
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
-