Top Description Fields Constructors Methods
org.bouncycastle.asn1.x509

public Class AuthorityInformationAccess

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1Object, .ASN1ObjectIdentifier, .ASN1Primitive, .ASN1Sequence, .DERSequence

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 }

Field Summary

Modifier and TypeField and Description
private AccessDescription[]

Constructor Summary

AccessConstructor and Description
private
public
public
public
AuthorityInformationAccess(ASN1ObjectIdentifier oid, GeneralName location)

create an AuthorityInformationAccess with the oid and location provided.

Method Summary

Modifier and TypeMethod and Description
private static AccessDescription[]
copy(AccessDescription[] descriptions)

public static AuthorityInformationAccess
public AccessDescription[]

Returns:

the access descriptions contained in this object.
getAccessDescriptions
()

public static AuthorityInformationAccess
public ASN1Primitive
toASN1Primitive()

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

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

descriptionsback to summary
private AccessDescription[] descriptions

Constructor Detail

AuthorityInformationAccessback to summary
private AuthorityInformationAccess(ASN1Sequence seq)
AuthorityInformationAccessback to summary
public AuthorityInformationAccess(AccessDescription description)
AuthorityInformationAccessback to summary
public AuthorityInformationAccess(AccessDescription[] descriptions)
AuthorityInformationAccessback to summary
public AuthorityInformationAccess(ASN1ObjectIdentifier oid, GeneralName location)

create an AuthorityInformationAccess with the oid and location provided.

Method Detail

copyback to summary
private static AccessDescription[] copy(AccessDescription[] descriptions)
fromExtensionsback to summary
public static AuthorityInformationAccess fromExtensions(Extensions extensions)
getAccessDescriptionsback to summary
public AccessDescription[] getAccessDescriptions()
Returns:AccessDescription[]

the access descriptions contained in this object.

getInstanceback to summary
public static AuthorityInformationAccess getInstance(Object obj)
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

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

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

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

Method providing a primitive representation of this object suitable for encoding.

Returns:ASN1Primitive

a primitive representation of this object.

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object