public class BERTaggedObjectParser extends Object implements ASN1TaggedObjectParser
Modifier and Type | Field and Description |
---|---|
private int |
_baseTag |
private InputStream |
_contentStream |
private boolean |
_indefiniteLength |
private int |
_tagNumber |
Modifier | Constructor and Description |
---|---|
protected |
BERTaggedObjectParser(int baseTag,
int tagNumber,
InputStream contentStream) |
Modifier and Type | Method and Description |
---|---|
DERObject |
getDERObject() |
DEREncodable |
getObjectParser(int tag,
boolean isExplicit) |
int |
getTagNo() |
boolean |
isConstructed() |
private ASN1EncodableVector |
loadVector(InputStream in) |
private ASN1EncodableVector |
rLoadVector(InputStream in) |
private int _baseTag
private int _tagNumber
private InputStream _contentStream
private boolean _indefiniteLength
protected BERTaggedObjectParser(int baseTag, int tagNumber, InputStream contentStream)
public boolean isConstructed()
public int getTagNo()
getTagNo
in interface ASN1TaggedObjectParser
public DEREncodable getObjectParser(int tag, boolean isExplicit) throws IOException
getObjectParser
in interface ASN1TaggedObjectParser
IOException
private ASN1EncodableVector loadVector(InputStream in) throws IOException
IOException
private ASN1EncodableVector rLoadVector(InputStream in)
public DERObject getDERObject()
getDERObject
in interface DEREncodable