Class SelectFileApduResponse


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

      Fields 
      Modifier and Type Field Description
      private byte[] dfName
      Nombre del DF que contiene el EF.
      private byte[] fileId
      Identificador del EF seleccionado.
      private byte[] fileLength
      Longitud (en octetos) del EF seleccionado.
    • Constructor Summary

      Constructors 
      Constructor Description
      SelectFileApduResponse​(Apdu apduResponse)
      Construye una APDU respuesta al comando APDU ISO 7816-4 de selección de fichero.
    • Field Detail

      • 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 Detail

      • 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 Detail

      • 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 java.lang.String toString()
        Overrides:
        toString in class Apdu