Package es.gob.jmulticard.card
Class Atr
java.lang.Object
es.gob.jmulticard.card.Atr
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
DnieAtr
Respuesta al reset (ATR, Answer To Reset) de una tarjeta.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final byte[]
Octetos del ATR.private final byte[]
Máscara de posiciones con valor constante dentro de los octetos del ATR.private static final long
Identificador de versión para la serialización. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDIdentificador de versión para la serialización.- See Also:
-
atrBytes
protected final transient byte[] atrBytesOctetos del ATR. -
mask
private final transient byte[] maskMáscara de posiciones con valor constante dentro de los octetos del ATR.
-
-
Constructor Details
-
Atr
public Atr(byte[] cardAtr, byte[] atrMask) Construye una respuesta al reset.- Parameters:
cardAtr
- ATR de la tarjetaatrMask
- Máscara de comparación del ATR para determinar modelo específico de tarjeta
-
-
Method Details
-
toString
-
getMask
public byte[] getMask()Obtiene la máscara de comparación del ATR.- Returns:
- Máscara de comparación del ATR.
-
getBytes
public byte[] getBytes()Obtiene los octetos binarios de la respuesta al reset.- Returns:
- Representación binaria de la respuesta al reset
-
equals
-
hashCode
public int hashCode() -
hashCode
private static int hashCode(byte[] a)
-