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
Tarjeta compatible ISO-7816-8.
-
Field Summary
Fields inherited from class es.gob.jmulticard.card.AbstractSmartCard
DEBUG
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractIso7816EightCard
(byte c, ApduConnection conn) Construye una tarjeta compatible ISO 7816-8. -
Method Summary
Modifier and TypeMethodDescriptionvoid
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 Details
-
AbstractIso7816EightCard
Construye una tarjeta compatible ISO 7816-8.- Parameters:
c
- Clase (CLA) de la APDU.conn
- Connexión con la tarjeta.
-
-
Method Details
-
verifyCertificate
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.
-