Class AbstractIso7816EightCard

  • All Implemented Interfaces:
    Card
    Direct Known Subclasses:
    Ceres, Dnie

    public abstract class AbstractIso7816EightCard
    extends AbstractIso7816FourCard
    Tarjeta compatible ISO-7816-8.
    • 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.