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 es.gob.jmulticard.connection.cwa14890.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 AbstractApduEncrypter
Obtiene la clase de utilidad para encriptar las APDU.toString()
Methods inherited from class es.gob.jmulticard.connection.cwa14890.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:Cwa14890OneV1Connection
Obtiene la clase de utilidad para encriptar las APDU.- Overrides:
instantiateApduEncrypter
in classCwa14890OneV1Connection
- Returns:
- Clase de utilidad para encriptar las APDU.
-
toString
- Overrides:
toString
in classCwa14890OneV1Connection
-