Package es.gob.jmulticard.apdu
Class StatusWord
java.lang.Object
es.gob.jmulticard.apdu.StatusWord
- All Implemented Interfaces:
Serializable
Palabra de estado (Status Word) de una APDU.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate byte
Octeto menos significativo dentro de la palabra de estado.private byte
Octeto más significativo dentro de la palabra de estado.private static final long
Identificador de versión para la serialización. -
Constructor Summary
ConstructorsConstructorDescriptionStatusWord
(byte mostSigniticativeByte, byte lessSignificativeByte) Construye una palabra de estado de una APDU. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Compara dos palabras de estado.byte[]
getBytes()
Obtiene los octetos que conforman la palabra de estado.byte
getLsb()
Obtiene el octeto menos significativo de la palabra de estado.byte
getMsb()
Obtiene el octeto más significativo de la palabra de estado.int
hashCode()
Devuelve un código hash para la palabra de estado.boolean
isOk()
Indica si la palabra de estado corresponde a una ejecución sin errores (90-00).toString()
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDIdentificador de versión para la serialización.- See Also:
-
msb
private transient byte msbOcteto más significativo dentro de la palabra de estado. -
lsb
private transient byte lsbOcteto menos significativo dentro de la palabra de estado.
-
-
Constructor Details
-
StatusWord
public StatusWord(byte mostSigniticativeByte, byte lessSignificativeByte) Construye una palabra de estado de una APDU.- Parameters:
mostSigniticativeByte
- Octeto más significativo de la palabra de estado.lessSignificativeByte
- Octeto menos significativo de la palabra de estado.
-
-
Method Details
-
getMsb
public byte getMsb()Obtiene el octeto más significativo de la palabra de estado.- Returns:
- Octeto más significativo de la palabra de estado.
- See Also:
-
getLsb
public byte getLsb()Obtiene el octeto menos significativo de la palabra de estado.- Returns:
- Octeto menos significativo de la palabra de estado.
- See Also:
-
getBytes
public byte[] getBytes()Obtiene los octetos que conforman la palabra de estado.- Returns:
- Array de octetos que conforman la palabra de estado.
-
equals
Compara dos palabras de estado. -
hashCode
public int hashCode()Devuelve un código hash para la palabra de estado. -
toString
-
isOk
public boolean isOk()Indica si la palabra de estado corresponde a una ejecución sin errores (90-00).- Returns:
true
si la palabra de estado corresponde a una ejecución sin errores,false
en caso contrario.
-