Top Description Fields Constructors Methods
org.bouncycastle.asn1

public Class BERSequenceParser

extends Object
implements ASN1SequenceParser
Class Inheritance
All Implemented Interfaces
org.bouncycastle.asn1.ASN1SequenceParser, org.bouncycastle.asn1.InMemoryRepresentable, org.bouncycastle.asn1.ASN1Encodable
Imports
java.io.IOException

Deprecated

Check for 'ASN1SequenceParser' instead

Parser for indefinite-length SEQUENCEs.

Field Summary

Modifier and TypeField and Description
private ASN1StreamParser

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public ASN1Primitive

Returns:

a BERSequence.
getLoadedObject
()

Implements org.bouncycastle.asn1.InMemoryRepresentable.getLoadedObject.

Return an in-memory, encodable, representation of the SEQUENCE.
pack-priv static BERSequence
public ASN1Encodable

Returns:

the next object in the SEQUENCE, null if there are no more.
readObject
()

Implements org.bouncycastle.asn1.ASN1SequenceParser.readObject.

Read the next object in the SEQUENCE.
public ASN1Primitive

Returns:

an BERSequence
toASN1Primitive
()

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Return an BERSequence representing this parser and its contents.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_parserback to summary
private ASN1StreamParser _parser

Constructor Detail

BERSequenceParserback to summary
pack-priv BERSequenceParser(ASN1StreamParser parser)

Method Detail

getLoadedObjectback to summary
public ASN1Primitive getLoadedObject() throws IOException

Implements org.bouncycastle.asn1.InMemoryRepresentable.getLoadedObject.

Return an in-memory, encodable, representation of the SEQUENCE.

Returns:ASN1Primitive

a BERSequence.

Exceptions
IOException:
if there is an issue loading the data.
parseback to summary
pack-priv static BERSequence parse(ASN1StreamParser sp) throws IOException
readObjectback to summary
public ASN1Encodable readObject() throws IOException

Implements org.bouncycastle.asn1.ASN1SequenceParser.readObject.

Read the next object in the SEQUENCE.

Returns:ASN1Encodable

the next object in the SEQUENCE, null if there are no more.

Exceptions
IOException:
if there is an issue reading the underlying stream.
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Return an BERSequence representing this parser and its contents.

Returns:ASN1Primitive

an BERSequence