Class AttributeCertificateInfo

java.lang.Object
org.gudy.bouncycastle.asn1.ASN1Encodable
org.gudy.bouncycastle.asn1.x509.AttributeCertificateInfo
All Implemented Interfaces:
DEREncodable

public class AttributeCertificateInfo extends ASN1Encodable
  • Field Details

  • Constructor Details

    • AttributeCertificateInfo

      public AttributeCertificateInfo(ASN1Sequence seq)
  • Method Details

    • getInstance

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

      public static AttributeCertificateInfo getInstance(Object obj)
    • getVersion

      public DERInteger getVersion()
    • getHolder

      public Holder getHolder()
    • getIssuer

      public AttCertIssuer getIssuer()
    • getSignature

      public AlgorithmIdentifier getSignature()
    • getSerialNumber

      public DERInteger getSerialNumber()
    • getAttrCertValidityPeriod

      public AttCertValidityPeriod getAttrCertValidityPeriod()
    • getAttributes

      public ASN1Sequence getAttributes()
    • getIssuerUniqueID

      public DERBitString getIssuerUniqueID()
    • getExtensions

      public X509Extensions getExtensions()
    • toASN1Object

      public DERObject toASN1Object()
      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:
      toASN1Object in class ASN1Encodable