Class AbstractIso7816EightCard
- java.lang.Object
-
- es.gob.jmulticard.card.AbstractSmartCard
-
- es.gob.jmulticard.card.iso7816four.AbstractIso7816FourCard
-
- es.gob.jmulticard.card.iso7816eight.AbstractIso7816EightCard
-
- All Implemented Interfaces:
Card
public abstract class AbstractIso7816EightCard extends AbstractIso7816FourCard
Tarjeta compatible ISO-7816-8.
-
-
Field Summary
-
Fields inherited from class es.gob.jmulticard.card.AbstractSmartCard
DEBUG
-
-
Constructor Summary
Constructors Constructor Description AbstractIso7816EightCard(byte c, ApduConnection conn)
Construye una tarjeta compatible ISO 7816-8.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
verifyCertificate(byte[] cert)
Verifica un certificado en base a una clave pública cargada anteriormente y que deberá ser la del certificado a partir del cual se generó el certificado que ahora se valida.-
Methods inherited from class es.gob.jmulticard.card.iso7816four.AbstractIso7816FourCard
getChallenge, readAllRecords, readBinaryComplete, selectFileById, selectFileByIdAndRead, selectFileByLocation, selectFileByLocationAndRead, selectFileByName, selectFileByName, selectMasterFile, setPublicKeyToVerification, verifyPin
-
Methods inherited from class es.gob.jmulticard.card.AbstractSmartCard
getCardName, getCla, getConnection, sendArbitraryApdu, setConnection
-
-
-
-
Constructor Detail
-
AbstractIso7816EightCard
public AbstractIso7816EightCard(byte c, ApduConnection conn)
Construye una tarjeta compatible ISO 7816-8.- Parameters:
c
- Clase (CLA) de la APDU.conn
- Connexión con la tarjeta.
-
-
Method Detail
-
verifyCertificate
public void verifyCertificate(byte[] cert) throws ApduConnectionException
Verifica un certificado en base a una clave pública cargada anteriormente y que deberá ser la del certificado a partir del cual se generó el certificado que ahora se valida.- Parameters:
cert
- Certificado que se desea comprobar.- Throws:
SecureChannelException
- Cuando el certificado no es correcto u ocurre algún error en la validación.ApduConnectionException
- Cuando ocurre un error en la comunicación con la tarjeta.
-
-