Class Pkcs15Object

Direct Known Subclasses:
CeresScPrivateKeyObject, CertificateObject, PrivateKeyObject

public abstract class Pkcs15Object extends Sequence
Tipo PKCS#15 ASN.1 PKCS15Object (CIO de ISO 7816-15).
  PKCS15Object ::= SEQUENCE {
      commonObjectAttributes CommonObjectAttributes,
      classAttributes ClassAttributes,
      subclassAttributes SubclassAttributes OPTIONAL,
      typeAttributes [1] TypeAttributes
  }
 
  • Constructor Details

    • Pkcs15Object

      protected Pkcs15Object(Class<? extends DecoderObject> classAttributes, Class<? extends ContextSpecific> subclassAttributes, Class<? extends ContextSpecific> typeAttributes)
      Construye un tipo PKCS#15 ASN.1 PKCS15Object (CIO de ISO 7816-15).
      Parameters:
      classAttributes - Tipo de los Atributos específicos de la clase general del objeto
      subclassAttributes - Tipo de los Atributos específicos de la subclase general del objeto
      typeAttributes - Tipo de los Atributos específicos del tipo concreto del objeto
  • Method Details

    • getCommonObjectAttributes

      protected CommonObjectAttributes getCommonObjectAttributes()
      Obtiene los atributos comunes (CommonObjectAttributes).
      Returns:
      Atributos comunes
    • getClassAttributes

      public DecoderObject getClassAttributes()
      Obtiene los atributos específicos de clase.
      Returns:
      Atributos específicos de clase
    • getSubclassAttributes

      public DecoderObject getSubclassAttributes()
      Obtiene los atributos específicos de subclase.
      Returns:
      Atributos específicos de subclase
    • getTypeAttributes

      public DecoderObject getTypeAttributes()
      Obtiene los atributos específicos del tipo.
      Returns:
      Atributos específicos del tipo