All Implemented Interfaces:
Pkcs15Cdf

public final class Cdf extends Record implements Pkcs15Cdf
Objeto PKCS#15 CDF (Certificate Description File) ASN.1 (EF.CD en ISO 7816-15).
  • Field Details

  • Constructor Details

    • Cdf

      public Cdf()
      Construye un objeto PKCS#15 CDF (Certificate Description File) ASN.1.
  • 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.
    • getCertificateIssuerPrincipal

      public String getCertificateIssuerPrincipal(int index)
      Obtiene el nombre X.500 del emisor del certificado indicado.
      Parameters:
      index - Índice del certificado.
      Returns:
      Nombre X.500 del emisor del certificado indicado o null si no se encontró el certificado.
    • getCertificateSubjectPrincipal

      public String getCertificateSubjectPrincipal(int index)
      Obtiene el nombre X.500 del titular del certificado indicado.
      Parameters:
      index - Índice del certificado.
      Returns:
      Nombre X.500 del titular del certificado indicado o null si no se encontró el certificado.
    • getCertificateSerialNumber

      public BigInteger getCertificateSerialNumber(int index)
      Obtiene el número de serie del certificado indicado.
      Parameters:
      index - Índice del certificado.
      Returns:
      Número de serie del certificado indicado o null si no se encontró el certificado.
    • getCertificateIdentifier

      public byte[] getCertificateIdentifier(int index)
      Obtiene el identificador binario del certificado indicado.
      Parameters:
      index - Índice del certificado.
      Returns:
      Identificador binario 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.
    • getCertificateAlias

      public String getCertificateAlias(int index)
      Obtiene el alias del certificado indicado.
      Parameters:
      index - Índice del certificado.
      Returns:
      Alias del certificado indicado.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • 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.