Class StatusWord

java.lang.Object
es.gob.jmulticard.apdu.StatusWord
All Implemented Interfaces:
Serializable

public final class StatusWord extends Object implements Serializable
Palabra de estado (Status Word) de una APDU.
Author:
Tomás García-Merás Capote, Gonzalo Henríquez Manzano.
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    StatusWord(byte mostSigniticativeByte, byte lessSignificativeByte)
    Construye una palabra de estado de una APDU.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Compara dos palabras de estado.
    byte[]
    Obtiene los octetos que conforman la palabra de estado.
    byte
    Obtiene el octeto menos significativo de la palabra de estado.
    byte
    Obtiene el octeto más significativo de la palabra de estado.
    int
    Devuelve un código hash para la palabra de estado.
    boolean
    Indica si la palabra de estado corresponde a una ejecución sin errores (90-00).
     

    Methods inherited from class Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 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

      public boolean equals(Object obj)
      Compara dos palabras de estado.
      Overrides:
      equals in class Object
      Returns:
      true si son iguales (a nivel de octetos), false si son distintas.
    • hashCode

      public int hashCode()
      Devuelve un código hash para la palabra de estado.
      Overrides:
      hashCode in class Object
      Returns:
      Código hash para la palabra de estado.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • 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.