public class ASN1TaggedObject extends ASN1Object<ASN1Object> implements ASN1Constructed
| Modifier and Type | Class and Description |
|---|---|
static class |
ASN1TaggedObject.Parser |
static class |
ASN1TaggedObject.Serializer |
tag| Constructor and Description |
|---|
ASN1TaggedObject(ASN1Tag tag,
ASN1Object object) |
ASN1TaggedObject(ASN1Tag tag,
ASN1Object object,
boolean explicit) |
| Modifier and Type | Method and Description |
|---|---|
ASN1Object |
getObject() |
<T extends ASN1Object> |
getObject(ASN1Tag<T> tag) |
int |
getTagNo()
Returns the identifying tag number of this ASN.1 Tagged Object.
|
ASN1Object |
getValue() |
boolean |
isExplicit() |
java.util.Iterator<ASN1Object> |
iterator() |
java.lang.String |
toString() |
equals, getTag, hashCode, valueStringpublic ASN1TaggedObject(ASN1Tag tag, ASN1Object object, boolean explicit)
public ASN1TaggedObject(ASN1Tag tag, ASN1Object object)
public boolean isExplicit()
public ASN1Object getValue()
getValue in class ASN1Object<ASN1Object>public int getTagNo()
public java.util.Iterator<ASN1Object> iterator()
iterator in interface java.lang.Iterable<ASN1Object>public ASN1Object getObject()
public <T extends ASN1Object> T getObject(ASN1Tag<T> tag)
public java.lang.String toString()
toString in class ASN1Object<ASN1Object>