Bouncy Castle Cryptography 1.11

org.bouncycastle.asn1
Class DERTaggedObject

java.lang.Object
  |
  +--org.bouncycastle.asn1.DERObject
        |
        +--org.bouncycastle.asn1.DERTaggedObject
All Implemented Interfaces:
DEREncodable, DERTags
Direct Known Subclasses:
BERTaggedObject

public class DERTaggedObject
extends DERObject

DER TaggedObject - in ASN.1 nottation this is any object proceeded by a [n] where n is some number - these are assume to follow the construction rules (as with sequences).


Fields inherited from interface org.bouncycastle.asn1.DERTags
BIT_STRING, BMP_STRING, BOOLEAN, CONSTRUCTED, EXTERNAL, GENERAL_STRING, GENERALIZED_TIME, GRAPHIC_STRING, IA5_STRING, INTEGER, NULL, NUMERIC_STRING, OBJECT_IDENTIFIER, OCTET_STRING, PRINTABLE_STRING, SEQUENCE, SEQUENCE_OF, SET, SET_OF, T61_STRING, TAGGED, UTC_TIME, VIDEOTEX_STRING, VISIBLE_STRING
 
Constructor Summary
DERTaggedObject(boolean explicit, int tagNo)
          This creates an empty tagged object of tagNo (ie.
DERTaggedObject(boolean explicit, int tagNo, DEREncodable obj)
           
DERTaggedObject(int tagNo)
          This creates an empty tagged object of tagNo (ie.
DERTaggedObject(int tagNo, DEREncodable obj)
           
 
Method Summary
 DERObject getObject()
           
 int getTagNo()
           
 boolean isEmpty()
           
 boolean isExplicit()
           
 
Methods inherited from class org.bouncycastle.asn1.DERObject
getDERObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DERTaggedObject

public DERTaggedObject(int tagNo)
This creates an empty tagged object of tagNo (ie. zero length).
Parameters:
tagNo - the tag number for this object.

DERTaggedObject

public DERTaggedObject(boolean explicit,
                       int tagNo)
This creates an empty tagged object of tagNo (ie. zero length).
Parameters:
tagNo - the tag number for this object.

DERTaggedObject

public DERTaggedObject(int tagNo,
                       DEREncodable obj)
Parameters:
tagNo - the tag number for this object.
obj - the tagged object.

DERTaggedObject

public DERTaggedObject(boolean explicit,
                       int tagNo,
                       DEREncodable obj)
Parameters:
explicit - true if the object is explicitly tagged.
tagNo - the tag number for this object.
obj - the tagged object.
Method Detail

getTagNo

public int getTagNo()

isExplicit

public boolean isExplicit()

isEmpty

public boolean isEmpty()

getObject

public DERObject getObject()

Bouncy Castle Cryptography 1.11