public class ASN1StreamParser extends Object
Modifier and Type | Field and Description |
---|---|
private InputStream |
_in |
private int |
_limit |
private byte[][] |
tmpBuffers |
Constructor and Description |
---|
ASN1StreamParser(byte[] encoding) |
ASN1StreamParser(InputStream in) |
ASN1StreamParser(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 InputStream _in
private final int _limit
private final byte[][] tmpBuffers
public ASN1StreamParser(InputStream in)
public ASN1StreamParser(InputStream in, int limit)
public ASN1StreamParser(byte[] encoding)
ASN1Encodable readIndef(int tagValue) throws IOException
IOException
ASN1Encodable readImplicit(boolean constructed, int tag) throws IOException
IOException
ASN1Primitive readTaggedObject(boolean constructed, int tag) throws IOException
IOException
public ASN1Encodable readObject() throws IOException
IOException
private void set00Check(boolean enabled)
ASN1EncodableVector readVector() throws IOException
IOException