Class SelectFileApduResponse

java.lang.Object
es.gob.jmulticard.apdu.Apdu
es.gob.jmulticard.apdu.ResponseApdu
es.gob.jmulticard.apdu.iso7816four.SelectFileApduResponse

public final class SelectFileApduResponse extends ResponseApdu
APDU respuesta al comando APDU ISO 7816-4 de selección de fichero.
  • Field Details

    • dfName

      private transient byte[] dfName
      Nombre del DF que contiene el EF.
    • fileId

      private transient byte[] fileId
      Identificador del EF seleccionado.
    • fileLength

      private transient byte[] fileLength
      Longitud (en octetos) del EF seleccionado.
  • Constructor Details

    • SelectFileApduResponse

      public SelectFileApduResponse(Apdu apduResponse)
      Construye una APDU respuesta al comando APDU ISO 7816-4 de selección de fichero.
      Parameters:
      apduResponse - APDU devuelta por la operación de selección de fichero.
  • Method Details

    • decode

      private void decode()
    • getBytesFromData

      private byte[] getBytesFromData(int offset, int length)
    • getDfName

      byte[] getDfName()
      Obtiene el nombre del DF.
      Returns:
      Nombre del DF.
    • getFileId

      byte[] getFileId()
      Devuelve el identificador del fichero seleccionado.
      Returns:
      Identificador del fichero.
    • getFileLength

      public int getFileLength()
      Devuelve la longitud del fichero seleccionado.
      Returns:
      Longitud del fichero.
    • isOk

      public boolean isOk()
      Description copied from class: ResponseApdu
      Indica si la APDU es una respuesta correcta o no a un comando.
      Overrides:
      isOk in class ResponseApdu
      Returns:
      true si el comando terminó con éxito (termina en 90-00), false en caso contrario.
    • toString

      public String toString()
      Overrides:
      toString in class Apdu