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 Detail

      • Pkcs15Object

        protected Pkcs15Object​(java.lang.Class<? extends DecoderObject> classAttributes,
                               java.lang.Class<? extends ContextSpecific> subclassAttributes,
                               java.lang.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 Detail

      • 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