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) |
toASN1PrimitivegetLoadedObjectint 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.IOExceptionASN1Encodable parseExplicitBaseObject() throws java.io.IOException
parseExplicitBaseTagged() or parseBaseUniversal(boolean, int)
where possible. Before using, check for matching tag class and
number.java.io.IOExceptionASN1TaggedObjectParser parseExplicitBaseTagged() throws java.io.IOException
java.io.IOExceptionASN1TaggedObjectParser parseImplicitBaseTagged(int baseTagClass, int baseTagNo) throws java.io.IOException
java.io.IOException