org.bouncycastle.asn1
Class ASN1StreamParser

java.lang.Object
  extended by org.bouncycastle.asn1.ASN1StreamParser

public class ASN1StreamParser
extends java.lang.Object


Field Summary
private  boolean _eofFound
           
(package private)  java.io.InputStream _in
           
private  int _limit
           
 
Constructor Summary
ASN1StreamParser(byte[] encoding)
           
ASN1StreamParser(java.io.InputStream in)
           
ASN1StreamParser(java.io.InputStream in, int limit)
           
 
Method Summary
(package private)  java.io.InputStream getParentStream()
           
private  ASN1EncodableVector loadVector(byte[] bytes)
           
private  int readLength()
           
 DEREncodable readObject()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_in

java.io.InputStream _in

_limit

private int _limit

_eofFound

private boolean _eofFound
Constructor Detail

ASN1StreamParser

public ASN1StreamParser(java.io.InputStream in)

ASN1StreamParser

public ASN1StreamParser(java.io.InputStream in,
                        int limit)

ASN1StreamParser

public ASN1StreamParser(byte[] encoding)
Method Detail

getParentStream

java.io.InputStream getParentStream()

readLength

private int readLength()
                throws java.io.IOException
Throws:
java.io.IOException

readObject

public DEREncodable readObject()
                        throws java.io.IOException
Throws:
java.io.IOException

loadVector

private ASN1EncodableVector loadVector(byte[] bytes)
                                throws java.io.IOException
Throws:
java.io.IOException