Top Fields Constructors Methods
org.bouncycastle.asn1.x509

public Class AttributeCertificateInfo

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1BitString, .ASN1Encodable, .ASN1EncodableVector, .ASN1Integer, .ASN1Object, .ASN1Primitive, .ASN1Sequence, .ASN1TaggedObject, .DERSequence

Field Summary

Modifier and TypeField and Description
private AttCertValidityPeriod
private ASN1Sequence
private Extensions
private Holder
private AttCertIssuer
private ASN1BitString
private ASN1Integer
private AlgorithmIdentifier
private ASN1Integer

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public AttCertValidityPeriod
public ASN1Sequence
public Extensions
public Holder
public static AttributeCertificateInfo
getInstance(ASN1TaggedObject obj, boolean explicit)

public static AttributeCertificateInfo
public AttCertIssuer
public ASN1BitString
public ASN1Integer
public AlgorithmIdentifier
public ASN1Integer
public ASN1Primitive
toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Produce an object suitable for an ASN1OutputStream.
Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

attrCertValidityPeriodback to summary
private AttCertValidityPeriod attrCertValidityPeriod
attributesback to summary
private ASN1Sequence attributes
extensionsback to summary
private Extensions extensions
holderback to summary
private Holder holder
issuerback to summary
private AttCertIssuer issuer
issuerUniqueIDback to summary
private ASN1BitString issuerUniqueID
serialNumberback to summary
private ASN1Integer serialNumber
signatureback to summary
private AlgorithmIdentifier signature
versionback to summary
private ASN1Integer version

Constructor Detail

AttributeCertificateInfoback to summary
private AttributeCertificateInfo(ASN1Sequence seq)

Method Detail

getAttrCertValidityPeriodback to summary
public AttCertValidityPeriod getAttrCertValidityPeriod()
getAttributesback to summary
public ASN1Sequence getAttributes()
getExtensionsback to summary
public Extensions getExtensions()
getHolderback to summary
public Holder getHolder()
getInstanceback to summary
public static AttributeCertificateInfo getInstance(ASN1TaggedObject obj, boolean explicit)
getInstanceback to summary
public static AttributeCertificateInfo getInstance(Object obj)
getIssuerback to summary
public AttCertIssuer getIssuer()
getIssuerUniqueIDback to summary
public ASN1BitString getIssuerUniqueID()
getSerialNumberback to summary
public ASN1Integer getSerialNumber()
getSignatureback to summary
public AlgorithmIdentifier getSignature()
getVersionback to summary
public ASN1Integer getVersion()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

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) }
Returns:ASN1Primitive

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

a primitive representation of this object.