com.lowagie.bc.asn1

Class DERSet

Implemented Interfaces:
DEREncodable, DERTags
Known Direct Subclasses:
BERSet

public class DERSet
extends ASN1Set

A DER encoded set object

Field Summary

Fields inherited from class com.lowagie.bc.asn1.ASN1Set

set

Fields inherited from interface com.lowagie.bc.asn1.DERTags

APPLICATION, BIT_STRING, BMP_STRING, BOOLEAN, CONSTRUCTED, ENUMERATED, EXTERNAL, GENERALIZED_TIME, GENERAL_STRING, GRAPHIC_STRING, IA5_STRING, INTEGER, NULL, NUMERIC_STRING, OBJECT_IDENTIFIER, OCTET_STRING, PRINTABLE_STRING, SEQUENCE, SEQUENCE_OF, SET, SET_OF, T61_STRING, TAGGED, UNIVERSAL_STRING, UTC_TIME, UTF8_STRING, VIDEOTEX_STRING, VISIBLE_STRING

Constructor Summary

DERSet()
create an empty set
DERSet(DEREncodable obj)
DERSet(DEREncodableVector v)

Method Summary

(package private) void
encode(DEROutputStream out)

Methods inherited from class com.lowagie.bc.asn1.ASN1Set

addObject, encode, equals, getInstance, getInstance, getObjectAt, getObjects, hashCode, size

Methods inherited from class com.lowagie.bc.asn1.DERObject

encode, getDERObject

Constructor Details

DERSet

public DERSet()
create an empty set

DERSet

public DERSet(DEREncodable obj)
Parameters:
obj - - a single object that makes up the set.

DERSet

public DERSet(DEREncodableVector v)
Parameters:
v - - a vector of objects making up the set.

Method Details

encode

(package private)  void encode(DEROutputStream out)
            throws IOException
Overrides:
encode in interface ASN1Set