public class CMPCertificate extends ASN1Object implements ASN1Choice
Constructor and Description |
---|
CMPCertificate(AttributeCertificate x509v2AttrCert)
Deprecated.
use (type. otherCert) constructor
|
CMPCertificate(Certificate x509v3PKCert) |
CMPCertificate(int type,
ASN1Object otherCert)
Note: the addition of other certificates is a BC extension.
|
Modifier and Type | Method and Description |
---|---|
static CMPCertificate |
getInstance(java.lang.Object o) |
ASN1Object |
getOtherCert() |
int |
getOtherCertTag() |
AttributeCertificate |
getX509v2AttrCert()
Deprecated.
use getOtherCert and getOtherTag to make sure message is really what it should be.
|
Certificate |
getX509v3PKCert() |
boolean |
isX509v3PKCert() |
ASN1Primitive |
toASN1Primitive()
CMPCertificate ::= CHOICE {
x509v3PKCert Certificate
otherCert [tag] EXPLICIT ANY DEFINED BY tag
}
|
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
public CMPCertificate(AttributeCertificate x509v2AttrCert)
public CMPCertificate(int type, ASN1Object otherCert)
type
- the type of the certificate (used as a tag value).otherCert
- the object representing the certificatepublic CMPCertificate(Certificate x509v3PKCert)
public static CMPCertificate getInstance(java.lang.Object o)
public boolean isX509v3PKCert()
public Certificate getX509v3PKCert()
public AttributeCertificate getX509v2AttrCert()
public int getOtherCertTag()
public ASN1Object getOtherCert()
public ASN1Primitive toASN1Primitive()
CMPCertificate ::= CHOICE { x509v3PKCert Certificate otherCert [tag] EXPLICIT ANY DEFINED BY tag }Note: the addition of the explicit tagging is a BC extension. We apologise for the warped syntax, but hopefully you get the idea.
toASN1Primitive
in interface ASN1Encodable
toASN1Primitive
in class ASN1Object