public interface ASN1TaggedObjectParser extends ASN1Encodable, InMemoryRepresentable
Modifier and Type | Method and Description |
---|---|
int |
getTagClass()
Return the tag class associated with this object.
|
int |
getTagNo()
Return the tag number associated with this object.
|
boolean |
hasContextTag() |
boolean |
hasContextTag(int tagNo) |
boolean |
hasTag(int tagClass,
int tagNo) |
boolean |
hasTagClass(int tagClass) |
ASN1Encodable |
parseBaseUniversal(boolean declaredExplicit,
int baseTagNo) |
ASN1Encodable |
parseExplicitBaseObject()
Needed for open types, until we have better type-guided parsing support.
|
ASN1TaggedObjectParser |
parseExplicitBaseTagged() |
ASN1TaggedObjectParser |
parseImplicitBaseTagged(int baseTagClass,
int baseTagNo) |
toASN1Primitive
getLoadedObject
int getTagClass()
int getTagNo()
boolean hasContextTag()
boolean hasContextTag(int tagNo)
boolean hasTag(int tagClass, int tagNo)
boolean hasTagClass(int tagClass)
ASN1Encodable parseBaseUniversal(boolean declaredExplicit, int baseTagNo) throws java.io.IOException
java.io.IOException
ASN1Encodable parseExplicitBaseObject() throws java.io.IOException
parseExplicitBaseTagged()
or parseBaseUniversal(boolean, int)
where possible. Before using, check for matching tag class
and
number
.java.io.IOException
ASN1TaggedObjectParser parseExplicitBaseTagged() throws java.io.IOException
java.io.IOException
ASN1TaggedObjectParser parseImplicitBaseTagged(int baseTagClass, int baseTagNo) throws java.io.IOException
java.io.IOException