Package org.bouncycastle.asn1
Interface ASN1TaggedObjectParser
- All Superinterfaces:
ASN1Encodable
,InMemoryRepresentable
- All Known Implementing Classes:
ASN1TaggedObject
,BERTaggedObject
,BERTaggedObjectParser
,DERTaggedObject
,DLTaggedObject
Interface for the parsing of a generic tagged ASN.1 object.
-
Method Summary
Modifier and TypeMethodDescriptiongetObjectParser
(int tag, boolean isExplicit) Return a parser for the actual object tagged.int
getTagNo()
Return the tag number associated with the underlying tagged object.Methods inherited from interface org.bouncycastle.asn1.ASN1Encodable
toASN1Primitive
Methods inherited from interface org.bouncycastle.asn1.InMemoryRepresentable
getLoadedObject
-
Method Details
-
getTagNo
int getTagNo()Return the tag number associated with the underlying tagged object.- Returns:
- the object's tag number.
-
getObjectParser
Return a parser for the actual object tagged.- Parameters:
tag
- the primitive tag value for the object tagged originally.isExplicit
- true if the tagging was done explicitly.- Returns:
- a parser for the tagged object.
- Throws:
IOException
- if a parser cannot be constructed.
-