Class AttributeCertificateInfo

java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.x509.AttributeCertificateInfo
All Implemented Interfaces:
ASN1Encodable, Encodable

public class AttributeCertificateInfo extends ASN1Object
  • Method Details

    • getInstance

      public static AttributeCertificateInfo getInstance(ASN1TaggedObject obj, boolean explicit)
    • getInstance

      public static AttributeCertificateInfo getInstance(Object obj)
    • getVersion

      public ASN1Integer getVersion()
    • getHolder

      public Holder getHolder()
    • getIssuer

      public AttCertIssuer getIssuer()
    • getSignature

      public AlgorithmIdentifier getSignature()
    • getSerialNumber

      public ASN1Integer getSerialNumber()
    • getAttrCertValidityPeriod

      public AttCertValidityPeriod getAttrCertValidityPeriod()
    • getAttributes

      public ASN1Sequence getAttributes()
    • getIssuerUniqueID

      public ASN1BitString getIssuerUniqueID()
    • getExtensions

      public Extensions getExtensions()
    • toASN1Primitive

      public ASN1Primitive toASN1Primitive()
      Produce an object suitable for an ASN1OutputStream.
        AttributeCertificateInfo ::= SEQUENCE {
             version              AttCertVersion -- version is v2,
             holder               Holder,
             issuer               AttCertIssuer,
             signature            AlgorithmIdentifier,
             serialNumber         CertificateSerialNumber,
             attrCertValidityPeriod   AttCertValidityPeriod,
             attributes           SEQUENCE OF Attribute,
             issuerUniqueID       UniqueIdentifier OPTIONAL,
             extensions           Extensions OPTIONAL
        }
      
        AttCertVersion ::= INTEGER { v2(1) }
       
      Specified by:
      toASN1Primitive in interface ASN1Encodable
      Specified by:
      toASN1Primitive in class ASN1Object
      Returns:
      a primitive representation of this object.