public class

CMPCertificate

extends ASN1Encodable
implements ASN1Choice
java.lang.Object
   ↳ org.bouncycastle.asn1.ASN1Encodable
     ↳ org.bouncycastle.asn1.cmp.CMPCertificate

Summary

[Expand]
Inherited Constants
From class org.bouncycastle.asn1.ASN1Encodable
Public Constructors
CMPCertificate(AttributeCertificate x509v2AttrCert)
Note: the addition of attribute certificates is a BC extension.
CMPCertificate(X509CertificateStructure x509v3PKCert)
Public Methods
static CMPCertificate getInstance(Object o)
AttributeCertificate getX509v2AttrCert()
X509CertificateStructure getX509v3PKCert()
boolean isX509v3PKCert()
DERObject toASN1Object()
 CMPCertificate ::= CHOICE {
            x509v3PKCert        Certificate
            x509v2AttrCert      [1] AttributeCertificate
  }
 
Note: the addition of attribute certificates is a BC extension.
[Expand]
Inherited Methods
From class org.bouncycastle.asn1.ASN1Encodable
From class java.lang.Object
From interface org.bouncycastle.asn1.DEREncodable

Public Constructors

public CMPCertificate (AttributeCertificate x509v2AttrCert)

Note: the addition of attribute certificates is a BC extension.

public CMPCertificate (X509CertificateStructure x509v3PKCert)

Public Methods

public static CMPCertificate getInstance (Object o)

public AttributeCertificate getX509v2AttrCert ()

public X509CertificateStructure getX509v3PKCert ()

public boolean isX509v3PKCert ()

public DERObject toASN1Object ()

 CMPCertificate ::= CHOICE {
            x509v3PKCert        Certificate
            x509v2AttrCert      [1] AttributeCertificate
  }
 
Note: the addition of attribute certificates is a BC extension.

Returns
  • a basic ASN.1 object representation.