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 Summary
Fields Modifier and Type Field Description private byte[]dfNameNombre del DF que contiene el EF.private byte[]fileIdIdentificador del EF seleccionado.private byte[]fileLengthLongitud (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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voiddecode()private byte[]getBytesFromData(int offset, int length)(package private) byte[]getDfName()Obtiene el nombre del DF.(package private) byte[]getFileId()Devuelve el identificador del fichero seleccionado.intgetFileLength()Devuelve la longitud del fichero seleccionado.booleanisOk()Indica si la APDU es una respuesta correcta o no a un comando.java.lang.StringtoString()-
Methods inherited from class es.gob.jmulticard.apdu.ResponseApdu
getData, getEncryptedByes, getStatusWord
-
-
-
-
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:ResponseApduIndica si la APDU es una respuesta correcta o no a un comando.- Overrides:
isOkin classResponseApdu- Returns:
truesi el comando terminó con éxito (termina en 90-00),falseen caso contrario.
-
-