Bouncy Castle Cryptography 1.11

org.bouncycastle.asn1
Class BERTaggedObject

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

public class BERTaggedObject
extends DERTaggedObject

BER 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
BERTaggedObject(boolean explicit, int tagNo, DERObject obj)
           
BERTaggedObject(int tagNo)
          This creates an empty tagged object of tagNo (ie.
BERTaggedObject(int tagNo, DERObject obj)
           
 
Methods inherited from class org.bouncycastle.asn1.DERTaggedObject
getObject, getTagNo, isEmpty, 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

BERTaggedObject

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

BERTaggedObject

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

BERTaggedObject

public BERTaggedObject(boolean explicit,
                       int tagNo,
                       DERObject obj)
Parameters:
explicit - true if an explicitly tagged object.
tagNo - the tag number for this object.
obj - the tagged object.

Bouncy Castle Cryptography 1.11