Package org.gudy.bouncycastle.asn1
Class BERTaggedObjectParser
- java.lang.Object
-
- org.gudy.bouncycastle.asn1.BERTaggedObjectParser
-
- All Implemented Interfaces:
ASN1TaggedObjectParser
,DEREncodable
public class BERTaggedObjectParser extends java.lang.Object implements ASN1TaggedObjectParser
-
-
Field Summary
Fields Modifier and Type Field Description private int
_baseTag
private java.io.InputStream
_contentStream
private boolean
_indefiniteLength
private int
_tagNumber
-
Constructor Summary
Constructors Modifier Constructor Description protected
BERTaggedObjectParser(int baseTag, int tagNumber, java.io.InputStream contentStream)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DERObject
getDERObject()
DEREncodable
getObjectParser(int tag, boolean isExplicit)
int
getTagNo()
boolean
isConstructed()
private ASN1EncodableVector
loadVector(java.io.InputStream in)
private ASN1EncodableVector
rLoadVector(java.io.InputStream in)
-
-
-
Method Detail
-
isConstructed
public boolean isConstructed()
-
getTagNo
public int getTagNo()
- Specified by:
getTagNo
in interfaceASN1TaggedObjectParser
-
getObjectParser
public DEREncodable getObjectParser(int tag, boolean isExplicit) throws java.io.IOException
- Specified by:
getObjectParser
in interfaceASN1TaggedObjectParser
- Throws:
java.io.IOException
-
loadVector
private ASN1EncodableVector loadVector(java.io.InputStream in) throws java.io.IOException
- Throws:
java.io.IOException
-
rLoadVector
private ASN1EncodableVector rLoadVector(java.io.InputStream in)
-
getDERObject
public DERObject getDERObject()
- Specified by:
getDERObject
in interfaceDEREncodable
-
-