All Implemented Interfaces:
Pkcs15Cdf

public final class CeresCdf extends Record implements Pkcs15Cdf
Objeto PKCS#15 CDF (Certificate Description File) ASN.1 (EF.CD en ISO 7816-15) específico para ciertas tarjetas FNMT CERES.
  • Field Details

  • Constructor Details

    • CeresCdf

      public CeresCdf()
      Construye un objeto PKCS#15 CDF (Certificate Description File) ASN.1 específico para ciertas tarjetas FNMT CERES.
  • Method Details

    • getCertificateCount

      public int getCertificateCount()
      Obtiene el número de certificados del CDF.
      Specified by:
      getCertificateCount in interface Pkcs15Cdf
      Returns:
      Número de certificados del CDF
    • getCertificateId

      public byte[] getCertificateId(int index)
      Obtiene el identificador del certificado indicado.
      Specified by:
      getCertificateId in interface Pkcs15Cdf
      Parameters:
      index - Índice del certificado.
      Returns:
      Identificador del certificado indicado o null si no se encontró el certificado.
    • getCertificatePath

      public String getCertificatePath(int index)
      Obtiene la ruta PKCS#15 hacia el certificado indicado.
      Specified by:
      getCertificatePath in interface Pkcs15Cdf
      Parameters:
      index - Índice del certificado.
      Returns:
      Ruta PKCS#15 hacia el certificado indicado o null si no se encontró el certificado.
    • toString

      public String toString()
      Overrides:
      toString in class Object