Class Cwa14890OneV2Connection
java.lang.Object
es.gob.jmulticard.connection.cwa14890.Cwa14890OneV1Connection
es.gob.jmulticard.connection.cwa14890.Cwa14890OneV2Connection
- All Implemented Interfaces:
ApduConnection, Cwa14890Connection
- Direct Known Subclasses:
PaceConnection
Clase para el establecimiento y control del canal seguro CWA-14890
con cifrado DES y MAC de ocho octetos.
-
Field Summary
Fields inherited from class Cwa14890OneV1Connection
apduEncrypter, cryptoHelper, openState, subConnection -
Constructor Summary
ConstructorsConstructorDescriptionCwa14890OneV2Connection(Cwa14890Card card, ApduConnection connection, CryptoHelper cryptoHlpr, Cwa14890PublicConstants cwaConsts, Cwa14890PrivateConstants cwaPrivConsts) Crea el canal seguro CWA-14890 para la comunicación de la tarjeta.Cwa14890OneV2Connection(ApduConnection connection, CryptoHelper cryptoHlpr) Crea el canal seguro CWA-14890 para la comunicación de la tarjeta. -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractApduEncrypterObtiene la clase de utilidad para encriptar las APDU.toString()Methods inherited from class Cwa14890OneV1Connection
addCardConnectionListener, close, getKenc, getKmac, getSsc, getSubConnection, getTerminalInfo, getTerminals, internalAuthGetInternalAuthenticateMessage, internalAuthValidateInternalAuthenticateMessage, isOpen, open, removeCardConnectionListener, reset, setProtocol, setTerminal, transmit
-
Constructor Details
-
Cwa14890OneV2Connection
Crea el canal seguro CWA-14890 para la comunicación de la tarjeta. Es necesario abrir el canal asociándolo a una conexión para poder trasmitir APDUs. Si no se indica una conexión se utilizaráa la conexión implícita de la tarjeta indicada.- Parameters:
connection- Conexión sobre la cual montar el canal seguro.cryptoHlpr- Motor de operaciones criptográficas.
-
Cwa14890OneV2Connection
public Cwa14890OneV2Connection(Cwa14890Card card, ApduConnection connection, CryptoHelper cryptoHlpr, Cwa14890PublicConstants cwaConsts, Cwa14890PrivateConstants cwaPrivConsts) Crea el canal seguro CWA-14890 para la comunicación de la tarjeta. Es necesario abrir el canal asociándolo a una conexión para poder trasmitir APDUs. Si no se indica una conexión se utilizaráa la conexión implícita de la tarjeta indicada.- Parameters:
card- Tarjeta con la funcionalidad CWA-14890.connection- Conexión sobre la cual montar el canal seguro.cryptoHlpr- Motor de operaciones criptográficas.cwaConsts- Clase de claves públicas CWA-14890.cwaPrivConsts- Clase de claves privadas CWA-14890.
-
-
Method Details
-
instantiateApduEncrypter
Description copied from class:Cwa14890OneV1ConnectionObtiene la clase de utilidad para encriptar las APDU.- Overrides:
instantiateApduEncrypterin classCwa14890OneV1Connection- Returns:
- Clase de utilidad para encriptar las APDU.
-
toString
- Overrides:
toStringin classCwa14890OneV1Connection
-