Class DERSet
java.lang.Object
org.gudy.bouncycastle.asn1.ASN1Encodable
org.gudy.bouncycastle.asn1.DERObject
org.gudy.bouncycastle.asn1.ASN1Object
org.gudy.bouncycastle.asn1.ASN1Set
org.gudy.bouncycastle.asn1.DERSet
- All Implemented Interfaces:
DEREncodable, DERTags
- Direct Known Subclasses:
BERSet
A DER encoded set object
-
Field Summary
Fields inherited from class ASN1Encodable
BER, DERFields inherited from interface DERTags
APPLICATION, BIT_STRING, BMP_STRING, BOOLEAN, CONSTRUCTED, ENUMERATED, 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, UNIVERSAL_STRING, UTC_TIME, UTF8_STRING, VIDEOTEX_STRING, VISIBLE_STRING -
Constructor Summary
ConstructorsConstructorDescriptionDERSet()create an empty setDERSet(ASN1Encodable[] a) create a set from an array of objects.DERSet(DEREncodable obj) DERSet(DEREncodableVector v, boolean needsSorting) -
Method Summary
Methods inherited from class ASN1Set
addObject, asn1Equals, getInstance, getInstance, getObjectAt, getObjects, hashCode, parser, size, sort, toStringMethods inherited from class ASN1Object
equals, fromByteArrayMethods inherited from class DERObject
toASN1ObjectMethods inherited from class ASN1Encodable
getDEREncoded, getDERObject, getEncoded, getEncoded
-
Constructor Details
-
DERSet
public DERSet()create an empty set -
DERSet
- Parameters:
obj- - a single object that makes up the set.
-
DERSet
- Parameters:
v- - a vector of objects making up the set.
-
DERSet
create a set from an array of objects. -
DERSet
DERSet(DEREncodableVector v, boolean needsSorting) - Parameters:
v- - a vector of objects making up the set.
-
-
Method Details
-
encode
- Specified by:
encodein classASN1Set- Throws:
IOException
-