Class Cwa14890CipheredApdu


  • public final class Cwa14890CipheredApdu
    extends CommandApdu
    APDU cifrada para su envío a través de un canal seguro.
    • Field Detail

      • TAG_CRYPTOGRAPHIC_CHECKSUM

        private static final byte TAG_CRYPTOGRAPHIC_CHECKSUM
        See Also:
        Constant Field Values
      • mac

        private final byte[] mac
      • data

        private final transient byte[] data
    • Constructor Detail

      • 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 Detail

      • 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: CommandApdu
        Establece el número de octetos esperados en la APDU de respuesta.
        Overrides:
        setLe in class CommandApdu
        Parameters:
        le - Número esperado de octetos.