Package es.gob.jmulticard.connection
Class ApduEncrypterDesMac8
- java.lang.Object
-
- es.gob.jmulticard.connection.AbstractApduEncrypter
-
- es.gob.jmulticard.connection.ApduEncrypterDes
-
- es.gob.jmulticard.connection.ApduEncrypterDesMac8
-
public final class ApduEncrypterDesMac8 extends ApduEncrypterDes
Cifrador de APDU según CWA-14890 mediante 3DES y MAC de 8 octetos.
-
-
Field Summary
Fields Modifier and Type Field Description private static byte
MAC_LENGTH_8
Longitud de la MAC de las APDU cifradas.-
Fields inherited from class es.gob.jmulticard.connection.AbstractApduEncrypter
paddingLength, TAG_DATA_TLV
-
-
Constructor Summary
Constructors Constructor Description ApduEncrypterDesMac8()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
getMacLength()
Devuelve la longitud de la MAC de las APDU cifradas.-
Methods inherited from class es.gob.jmulticard.connection.ApduEncrypterDes
decryptResponseApdu, encryptData, generateMac
-
Methods inherited from class es.gob.jmulticard.connection.AbstractApduEncrypter
addPadding7816, protectAPDU, removePadding7816
-
-
-
-
Field Detail
-
MAC_LENGTH_8
private static final byte MAC_LENGTH_8
Longitud de la MAC de las APDU cifradas.- See Also:
- Constant Field Values
-
-
Method Detail
-
getMacLength
protected int getMacLength()
Description copied from class:ApduEncrypterDes
Devuelve la longitud de la MAC de las APDU cifradas.- Overrides:
getMacLength
in classApduEncrypterDes
- Returns:
- Longitud de la MAC de las APDU cifradas.
-
-