org.bouncycastle.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 org.bouncycastle.asn1.ASN1Set

set

Fields inherited from interface org.bouncycastle.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(ASN1Encodable[] a)
create a set from an array of objects.
DERSet(DEREncodable obj)
DERSet(DEREncodableVector v)

Method Summary

Methods inherited from class org.bouncycastle.asn1.ASN1Set

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

Methods inherited from class org.bouncycastle.asn1.DERObject

equals, hashCode, toASN1Object

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDERObject, getEncoded, hashCode, toASN1Object

Constructor Details

DERSet

public DERSet()
create an empty set


DERSet

public DERSet(ASN1Encodable[] a)
create a set from an array of objects.


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.