org.bouncycastle.asn1.x509

Class GeneralNames

Implemented Interfaces:
DEREncodable

public class GeneralNames
extends ASN1Encodable

Constructor Summary

GeneralNames(ASN1Sequence seq)
GeneralNames(GeneralName name)
Construct a GeneralNames object containing one GeneralName.

Method Summary

static GeneralNames
getInstance(Object obj)
static GeneralNames
getInstance(ASN1TaggedObject obj, boolean explicit)
GeneralName[]
getNames()
DERObject
toASN1Object()
Produce an object suitable for an ASN1OutputStream.

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDERObject, getEncoded, hashCode, toASN1Object

Constructor Details

GeneralNames

public GeneralNames(ASN1Sequence seq)


GeneralNames

public GeneralNames(GeneralName name)
Construct a GeneralNames object containing one GeneralName.

Parameters:
name - the name to be contained.

Method Details

getInstance

public static GeneralNames getInstance(Object obj)


getInstance

public static GeneralNames getInstance(ASN1TaggedObject obj,
                                       boolean explicit)


getNames

public GeneralName[] getNames()


toASN1Object

public DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
 GeneralNames ::= SEQUENCE SIZE {1..MAX} OF GeneralName
 
Overrides:
toASN1Object in interface ASN1Encodable