Package es.gob.jmulticard.apdu
Class ResponseApdu
java.lang.Object
es.gob.jmulticard.apdu.Apdu
es.gob.jmulticard.apdu.ResponseApdu
- Direct Known Subclasses:
SelectFileApduResponse
APDU de respuesta para comunicación con tarjeta inteligente.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionResponseApdu
(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
-
Field Details
-
encryptedByes
private final byte[] encryptedByes
-
-
Constructor Details
-
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 Details
-
getData
public byte[] getData()Obtiene el campo de datos de la APDU.- Returns:
- Campo de datos de la APDU.
-
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.
-