public class BERSet extends ASN1Set
SET
and SET OF
constructs.
Note: This does not know which syntax the set is!
Length field has value 0x80, and the set ends with two bytes of: 0x00, 0x00.
For X.690 syntax rules, see ASN1Set
.
In brief: Constructing this form does not sort the supplied elements,
nor does the sorting happen before serialization. This is different
from the way DERSet
does things.
elements, isSorted, sortedElements
Constructor and Description |
---|
BERSet()
Create an empty SET.
|
BERSet(ASN1Encodable element)
Create a SET containing one object.
|
BERSet(ASN1Encodable[] elements)
Create a SET from an array of objects.
|
BERSet(ASN1EncodableVector elementVector)
Create a SET containing multiple objects.
|
getInstance, getInstance, getObjectAt, getObjects, hashCode, iterator, parser, size, toArray, toString
encodeTo, encodeTo, equals, equals, equals, fromByteArray, toASN1Primitive
getEncoded, getEncoded, hasEncodedTagValue
public BERSet()
public BERSet(ASN1Encodable element)
element
- - a single object that makes up the set.public BERSet(ASN1EncodableVector elementVector)
elementVector
- a vector of objects making up the set.public BERSet(ASN1Encodable[] elements)
elements
- an array of ASN.1 objects.