Class Record

  • Direct Known Subclasses:
    Cdf, CeresCdf, CeresPrKdf, Odf, PrKdf

    public abstract class Record
    extends DecoderObject
    Registro de objetos ASN.1. Un registro de objetos es una concatenación directa de tipos ASN.1 pero sin construir un tipo compuesto, por lo que no conforma en si un TLV (y no tiene etiqueta de tipo). Todos los objetos concatenados deben ser del mismo tipo ASN.1.
    • Constructor Detail

      • Record

        protected Record​(OptionalDecoderObjectElement... types)
        Construye un elemento Record Of.
        Parameters:
        types - Tipos de los objetos ASN.1 que va a contener el registro (que obligatoriamente deben ser subclases de DecoderObject.
    • Method Detail

      • getElementCount

        protected int getElementCount()
        Obtiene el número de elementos en el registro.
        Returns:
        Número de elementos en el registro
      • getElementAt

        protected DecoderObject getElementAt​(int pos)
        Obtiene el elemento ASN.1 situado en una posición concreta del registro.
        Parameters:
        pos - Posición del elemento deseado.
        Returns:
        Elemento ASN.1 situado en la posición indicada.
      • getDefaultTag

        protected byte getDefaultTag()
        Description copied from class: DecoderObject
        Obtiene la etiqueta de tipo ASN.1 del objeto.
        Specified by:
        getDefaultTag in class DecoderObject
        Returns:
        Etiqueta de tipo ASN.1 del objeto.