org.bouncycastle.asn1.x509

Class AuthorityInformationAccess

Implemented Interfaces:
DEREncodable

public class AuthorityInformationAccess
extends ASN1Encodable

The AuthorityInformationAccess object.
 id-pe-authorityInfoAccess OBJECT IDENTIFIER ::= { id-pe 1 }

 AuthorityInfoAccessSyntax  ::=
      SEQUENCE SIZE (1..MAX) OF AccessDescription
 AccessDescription  ::=  SEQUENCE {
       accessMethod          OBJECT IDENTIFIER,
       accessLocation        GeneralName  }

 id-ad OBJECT IDENTIFIER ::= { id-pkix 48 }
 id-ad-caIssuers OBJECT IDENTIFIER ::= { id-ad 2 }
 id-ad-ocsp OBJECT IDENTIFIER ::= { id-ad 1 }
 

Constructor Summary

AuthorityInformationAccess(ASN1Sequence seq)
AuthorityInformationAccess(DERObjectIdentifier oid, GeneralName location)
create an AuthorityInformationAccess with the oid and location provided.

Method Summary

AccessDescription[]
getAccessDescriptions()
static AuthorityInformationAccess
getInstance(Object obj)
DERObject
toASN1Object()
String
toString()

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDERObject, getEncoded, hashCode, toASN1Object

Constructor Details

AuthorityInformationAccess

public AuthorityInformationAccess(ASN1Sequence seq)


AuthorityInformationAccess

public AuthorityInformationAccess(DERObjectIdentifier oid,
                                  GeneralName location)
create an AuthorityInformationAccess with the oid and location provided.

Method Details

getAccessDescriptions

public AccessDescription[] getAccessDescriptions()

Returns:
the access descriptions contained in this object.


getInstance

public static AuthorityInformationAccess getInstance(Object obj)


toASN1Object

public DERObject toASN1Object()
Overrides:
toASN1Object in interface ASN1Encodable


toString

public String toString()