Package org.gudy.bouncycastle.asn1.x509
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 Summary
Fields Modifier and Type Field Description private AttCertValidityPeriod
attrCertValidityPeriod
private ASN1Sequence
attributes
private X509Extensions
extensions
private Holder
holder
private AttCertIssuer
issuer
private DERBitString
issuerUniqueID
private DERInteger
serialNumber
private AlgorithmIdentifier
signature
private DERInteger
version
-
Fields inherited from class org.gudy.bouncycastle.asn1.ASN1Encodable
BER, DER
-
-
Constructor Summary
Constructors Constructor Description AttributeCertificateInfo(ASN1Sequence seq)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AttCertValidityPeriod
getAttrCertValidityPeriod()
ASN1Sequence
getAttributes()
X509Extensions
getExtensions()
Holder
getHolder()
static AttributeCertificateInfo
getInstance(java.lang.Object obj)
static AttributeCertificateInfo
getInstance(ASN1TaggedObject obj, boolean explicit)
AttCertIssuer
getIssuer()
DERBitString
getIssuerUniqueID()
DERInteger
getSerialNumber()
AlgorithmIdentifier
getSignature()
DERInteger
getVersion()
DERObject
toASN1Object()
Produce an object suitable for an ASN1OutputStream.-
Methods inherited from class org.gudy.bouncycastle.asn1.ASN1Encodable
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode
-
-
-
-
Field Detail
-
version
private DERInteger version
-
holder
private Holder holder
-
issuer
private AttCertIssuer issuer
-
signature
private AlgorithmIdentifier signature
-
serialNumber
private DERInteger serialNumber
-
attrCertValidityPeriod
private AttCertValidityPeriod attrCertValidityPeriod
-
attributes
private ASN1Sequence attributes
-
issuerUniqueID
private DERBitString issuerUniqueID
-
extensions
private X509Extensions extensions
-
-
Constructor Detail
-
AttributeCertificateInfo
public AttributeCertificateInfo(ASN1Sequence seq)
-
-
Method Detail
-
getInstance
public static AttributeCertificateInfo getInstance(ASN1TaggedObject obj, boolean explicit)
-
getInstance
public static AttributeCertificateInfo getInstance(java.lang.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 classASN1Encodable
-
-