Package es.gob.jmulticard.apdu
Class ResponseApdu
- java.lang.Object
-
- es.gob.jmulticard.apdu.Apdu
-
- es.gob.jmulticard.apdu.ResponseApdu
-
- Direct Known Subclasses:
SelectFileApduResponse
public class ResponseApdu extends Apdu
APDU de respuesta para comunicación con tarjeta inteligente.
-
-
Field Summary
Fields Modifier and Type Field Description private byte[]
encryptedByes
-
Constructor Summary
Constructors Constructor Description ResponseApdu(byte[] fullBytes)
Construye una APDU de respuesta a partir de su representación binaria directa.ResponseApdu(byte[] fullBytes, byte[] encrypted)
Construye una APDU de respuesta a partir de su representación binaria directa.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
getData()
Obtiene el campo de datos de la APDU.byte[]
getEncryptedByes()
Obtiene la codificación encriptada de la APDU.StatusWord
getStatusWord()
Obtiene la palabra de estado (Status Word) de la APDU.boolean
isOk()
Indica si la APDU es una respuesta correcta o no a un comando.
-
-
-
Constructor Detail
-
ResponseApdu
public ResponseApdu(byte[] fullBytes)
Construye una APDU de respuesta a partir de su representación binaria directa.- Parameters:
fullBytes
- Representación binaria directa de la APDU.
-
ResponseApdu
public ResponseApdu(byte[] fullBytes, byte[] encrypted)
Construye una APDU de respuesta a partir de su representación binaria directa.- Parameters:
fullBytes
- Representación binaria directa de la APDU.encrypted
- Codificación encriptada de la APDU.
-
-
Method Detail
-
getData
public byte[] getData()
Obtiene el campo de datos de la APDU.- Returns:
- Campo de datos de la APDU.
-
getStatusWord
public StatusWord getStatusWord()
Obtiene la palabra de estado (Status Word) de la APDU.- Returns:
- Palabra de estado (Status Word) de la APDU.
-
isOk
public boolean isOk()
Indica si la APDU es una respuesta correcta o no a un comando.- Returns:
true
si el comando terminó con éxito (termina en 90-00),false
en caso contrario.
-
getEncryptedByes
public byte[] getEncryptedByes()
Obtiene la codificación encriptada de la APDU.- Returns:
- Codificación encriptada de la APDU si existe, la codificación en claro si es la única disponible.
-
-