Class SelectFileApduResponse
java.lang.Object
es.gob.jmulticard.apdu.Apdu
es.gob.jmulticard.apdu.ResponseApdu
es.gob.jmulticard.apdu.iso7816four.SelectFileApduResponse
APDU respuesta al comando APDU ISO 7816-4 de selección de fichero.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate byte[]Nombre del DF que contiene el EF.private byte[]Identificador del EF seleccionado.private byte[]Longitud (en octetos) del EF seleccionado. -
Constructor Summary
ConstructorsConstructorDescriptionSelectFileApduResponse(Apdu apduResponse) Construye una APDU respuesta al comando APDU ISO 7816-4 de selección de fichero. -
Method Summary
Modifier and TypeMethodDescriptionprivate voiddecode()private byte[]getBytesFromData(int offset, int length) (package private) byte[]Obtiene el nombre del DF.(package private) byte[]Devuelve el identificador del fichero seleccionado.intDevuelve la longitud del fichero seleccionado.booleanisOk()Indica si la APDU es una respuesta correcta o no a un comando.toString()Methods inherited from class ResponseApdu
getData, getEncryptedByes, getStatusWord
-
Field Details
-
dfName
private transient byte[] dfNameNombre del DF que contiene el EF. -
fileId
private transient byte[] fileIdIdentificador del EF seleccionado. -
fileLength
private transient byte[] fileLengthLongitud (en octetos) del EF seleccionado.
-
-
Constructor Details
-
SelectFileApduResponse
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: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.
-
toString
-