Class Cdf

  • 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).
    • Constructor Detail

      • Cdf

        public Cdf()
        Construye un objeto PKCS#15 CDF (Certificate Description File) ASN.1.
    • Method Detail

      • 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 java.lang.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 java.lang.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 java.math.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 java.lang.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 java.lang.String getCertificateAlias​(int index)
        Obtiene el alias del certificado indicado.
        Parameters:
        index - Índice del certificado.
        Returns:
        Alias del certificado indicado.
      • toString

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