Interface Pkcs15Cdf

All Known Implementing Classes:
Cdf, CeresCdf

public interface Pkcs15Cdf
Funciones comunes a un CDF. Necesario para acomodar CDF que no se adecúen por completo al CDF especificado en PKCS#15, para tener de esta manera todas las implementanciones un ancestro común con todos los métodos.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Obtiene el número de certificados del CDF.
    byte[]
    getCertificateId(int index)
    Obtiene el identificador del certificado indicado.
    getCertificatePath(int index)
    Obtiene la ruta PKCS#15 hacia el certificado indicado.
    void
    setDerValue(byte[] value)
    Establece el valor (en codificación DER) del objeto ASN.1.
  • Method Details

    • getCertificateCount

      int getCertificateCount()
      Obtiene el número de certificados del CDF.
      Returns:
      Número de certificados del CDF
    • getCertificatePath

      String getCertificatePath(int index)
      Obtiene la ruta PKCS#15 hacia el certificado indicado.
      Parameters:
      index - Índice del certificado.
      Returns:
      Ruta PKCS#15 hacia el certificado indicado.
    • getCertificateId

      byte[] getCertificateId(int index)
      Obtiene el identificador del certificado indicado.
      Parameters:
      index - Índice del certificado.
      Returns:
      Identificador del certificado indicado.
    • setDerValue

      void setDerValue(byte[] value) throws Asn1Exception, TlvException
      Establece el valor (en codificación DER) del objeto ASN.1.
      Parameters:
      value - Valor (TLC con codificación DER) del objeto ASN.1.
      Throws:
      Asn1Exception - Si no se puede decodificar adecuadamente el valor establecido.
      TlvException - Si hay errores relativos a los TLV DER al decodificar los datos de entrada.