Package org.bouncycastle.asn1.x509
Class GeneralNames
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.asn1.x509.GeneralNames
-
- All Implemented Interfaces:
ASN1Encodable
,Encodable
public class GeneralNames extends ASN1Object
-
-
Constructor Summary
Constructors Constructor Description GeneralNames(GeneralName name)
Construct a GeneralNames object containing one GeneralName.GeneralNames(GeneralName[] names)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GeneralNames
fromExtensions(Extensions extensions, ASN1ObjectIdentifier extOID)
static GeneralNames
getInstance(java.lang.Object obj)
static GeneralNames
getInstance(ASN1TaggedObject obj, boolean explicit)
GeneralName[]
getNames()
ASN1Primitive
toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.java.lang.String
toString()
-
Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
-
-
-
-
Constructor Detail
-
GeneralNames
public GeneralNames(GeneralName name)
Construct a GeneralNames object containing one GeneralName.- Parameters:
name
- the name to be contained.
-
GeneralNames
public GeneralNames(GeneralName[] names)
-
-
Method Detail
-
getInstance
public static GeneralNames getInstance(java.lang.Object obj)
-
getInstance
public static GeneralNames getInstance(ASN1TaggedObject obj, boolean explicit)
-
fromExtensions
public static GeneralNames fromExtensions(Extensions extensions, ASN1ObjectIdentifier extOID)
-
getNames
public GeneralName[] getNames()
-
toASN1Primitive
public ASN1Primitive toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.GeneralNames ::= SEQUENCE SIZE {1..MAX} OF GeneralName
- Specified by:
toASN1Primitive
in interfaceASN1Encodable
- Specified by:
toASN1Primitive
in classASN1Object
- Returns:
- a primitive representation of this object.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-