public class AttributeCertificateInfo extends ASN1Object
Modifier and Type | Field and Description |
---|---|
private AttCertValidityPeriod |
attrCertValidityPeriod |
private ASN1Sequence |
attributes |
private Extensions |
extensions |
private Holder |
holder |
private AttCertIssuer |
issuer |
private DERBitString |
issuerUniqueID |
private ASN1Integer |
serialNumber |
private AlgorithmIdentifier |
signature |
private ASN1Integer |
version |
Modifier | Constructor and Description |
---|---|
private |
AttributeCertificateInfo(ASN1Sequence seq) |
Modifier and Type | Method and Description |
---|---|
AttCertValidityPeriod |
getAttrCertValidityPeriod() |
ASN1Sequence |
getAttributes() |
Extensions |
getExtensions() |
Holder |
getHolder() |
static AttributeCertificateInfo |
getInstance(ASN1TaggedObject obj,
boolean explicit) |
static AttributeCertificateInfo |
getInstance(java.lang.Object obj) |
AttCertIssuer |
getIssuer() |
DERBitString |
getIssuerUniqueID() |
ASN1Integer |
getSerialNumber() |
AlgorithmIdentifier |
getSignature() |
ASN1Integer |
getVersion() |
ASN1Primitive |
toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Object
private ASN1Integer version
private AttCertIssuer issuer
private AlgorithmIdentifier signature
private ASN1Integer serialNumber
private AttCertValidityPeriod attrCertValidityPeriod
private ASN1Sequence attributes
private DERBitString issuerUniqueID
private Extensions extensions
private AttributeCertificateInfo(ASN1Sequence seq)
public static AttributeCertificateInfo getInstance(ASN1TaggedObject obj, boolean explicit)
public static AttributeCertificateInfo getInstance(java.lang.Object obj)
public ASN1Integer getVersion()
public AttCertIssuer getIssuer()
public AlgorithmIdentifier getSignature()
public ASN1Integer getSerialNumber()
public AttCertValidityPeriod getAttrCertValidityPeriod()
public ASN1Sequence getAttributes()
public DERBitString getIssuerUniqueID()
public Extensions getExtensions()
public ASN1Primitive toASN1Primitive()
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) }
toASN1Primitive
in interface ASN1Encodable
toASN1Primitive
in class ASN1Object