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 ASN1TaggedObjectParserpublic DEREncodable getObjectParser(int tag, boolean isExplicit) throws IOException
getObjectParser in interface ASN1TaggedObjectParserIOExceptionprivate ASN1EncodableVector loadVector(InputStream in) throws IOException
IOExceptionprivate ASN1EncodableVector rLoadVector(InputStream in)
public DERObject getDERObject()
getDERObject in interface DEREncodable