public class ASN1StreamParser extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.io.InputStream |
_in |
private int |
_limit |
private byte[][] |
tmpBuffers |
Constructor and Description |
---|
ASN1StreamParser(byte[] encoding) |
ASN1StreamParser(java.io.InputStream in) |
ASN1StreamParser(java.io.InputStream in,
int limit) |
Modifier and Type | Method and Description |
---|---|
(package private) ASN1Encodable |
readImplicit(boolean constructed,
int tag) |
(package private) ASN1Encodable |
readIndef(int tagValue) |
ASN1Encodable |
readObject() |
(package private) ASN1Primitive |
readTaggedObject(boolean constructed,
int tag) |
(package private) ASN1EncodableVector |
readVector() |
private void |
set00Check(boolean enabled) |
private final java.io.InputStream _in
private final int _limit
private final byte[][] tmpBuffers
public ASN1StreamParser(java.io.InputStream in)
public ASN1StreamParser(java.io.InputStream in, int limit)
public ASN1StreamParser(byte[] encoding)
ASN1Encodable readIndef(int tagValue) throws java.io.IOException
java.io.IOException
ASN1Encodable readImplicit(boolean constructed, int tag) throws java.io.IOException
java.io.IOException
ASN1Primitive readTaggedObject(boolean constructed, int tag) throws java.io.IOException
java.io.IOException
public ASN1Encodable readObject() throws java.io.IOException
java.io.IOException
private void set00Check(boolean enabled)
ASN1EncodableVector readVector() throws java.io.IOException
java.io.IOException