Class Cwa14890CipheredApdu
java.lang.Object
es.gob.jmulticard.apdu.Apdu
es.gob.jmulticard.apdu.CommandApdu
es.gob.jmulticard.connection.cwa14890.Cwa14890CipheredApdu
APDU cifrada para su envío a través de un canal seguro.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final byte[]private final byte[]private static final byte -
Constructor Summary
ConstructorsConstructorDescriptionCwa14890CipheredApdu(byte cla, byte ins, byte p1, byte p2, byte[] apduData, byte[] apduMac) Crea una APDU cifrada según CWA-14890. -
Method Summary
-
Field Details
-
TAG_CRYPTOGRAPHIC_CHECKSUM
private static final byte TAG_CRYPTOGRAPHIC_CHECKSUM- See Also:
-
mac
private final byte[] mac -
data
private final transient byte[] data
-
-
Constructor Details
-
Cwa14890CipheredApdu
Cwa14890CipheredApdu(byte cla, byte ins, byte p1, byte p2, byte[] apduData, byte[] apduMac) Crea una APDU cifrada según CWA-14890.- Parameters:
cla- Clase (CLA).ins- Instrucción (INS).p1- Primer parámetro.p2- Segundo parámetro.apduData- Datos del TLV criptograma.apduMac- Código de autenticación del criptograma (MAC).
-
-
Method Details
-
getMac
byte[] getMac() -
getCryptogramData
byte[] getCryptogramData() -
buildData
private static byte[] buildData(byte[] data, byte[] mac) -
setLe
public void setLe(int le) Description copied from class:CommandApduEstablece el número de octetos esperados en la APDU de respuesta.- Overrides:
setLein classCommandApdu- Parameters:
le- Número esperado de octetos.
-