Package org.gudy.bouncycastle.asn1
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 org.gudy.bouncycastle.asn1.ASN1Encodable
BER, DER
Fields inherited from interface org.gudy.bouncycastle.asn1.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 org.gudy.bouncycastle.asn1.ASN1Set
addObject, asn1Equals, getInstance, getInstance, getObjectAt, getObjects, hashCode, parser, size, sort, toString
Methods inherited from class org.gudy.bouncycastle.asn1.ASN1Object
equals, fromByteArray
Methods inherited from class org.gudy.bouncycastle.asn1.DERObject
toASN1Object
Methods inherited from class org.gudy.bouncycastle.asn1.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:
encode
in classASN1Set
- Throws:
IOException
-