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 AbstractSmartCard
DEBUG -
Constructor Summary
ConstructorsConstructorDescriptionAbstractIso7816EightCard(byte c, ApduConnection conn) Construye una tarjeta compatible ISO 7816-8. -
Method Summary
Modifier and TypeMethodDescriptionvoidverifyCertificate(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 AbstractIso7816FourCard
getChallenge, readAllRecords, readBinaryComplete, selectFileById, selectFileByIdAndRead, selectFileByLocation, selectFileByLocationAndRead, selectFileByName, selectFileByName, selectMasterFile, setPublicKeyToVerification, verifyPinMethods inherited from class 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.
-