public class GeneralSubtree extends ASN1Object
       
       GeneralSubtree ::= SEQUENCE 
       {
         base                    GeneralName,
         minimum         [0]     BaseDistance DEFAULT 0,
         maximum         [1]     BaseDistance OPTIONAL 
       }
 NameConstraints| Constructor and Description | 
|---|
GeneralSubtree(GeneralName base)  | 
GeneralSubtree(GeneralName base,
              java.math.BigInteger minimum,
              java.math.BigInteger maximum)
Constructor from a given details. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
GeneralName | 
getBase()  | 
static GeneralSubtree | 
getInstance(ASN1TaggedObject o,
           boolean explicit)  | 
static GeneralSubtree | 
getInstance(java.lang.Object obj)  | 
java.math.BigInteger | 
getMaximum()  | 
java.math.BigInteger | 
getMinimum()  | 
ASN1Primitive | 
toASN1Primitive()
Produce an object suitable for an ASN1OutputStream. 
 | 
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Objectpublic GeneralSubtree(GeneralName base, java.math.BigInteger minimum, java.math.BigInteger maximum)
 If minimum is null, zero is assumed, if
 maximum is null, maximum is absent.
base - A restriction.minimum - Minimummaximum - Maximumpublic GeneralSubtree(GeneralName base)
public static GeneralSubtree getInstance(ASN1TaggedObject o, boolean explicit)
public static GeneralSubtree getInstance(java.lang.Object obj)
public GeneralName getBase()
public java.math.BigInteger getMinimum()
public java.math.BigInteger getMaximum()
public ASN1Primitive toASN1Primitive()
       GeneralSubtree ::= SEQUENCE 
       {
         base                    GeneralName,
         minimum         [0]     BaseDistance DEFAULT 0,
         maximum         [1]     BaseDistance OPTIONAL 
       }
 toASN1Primitive in interface ASN1EncodabletoASN1Primitive in class ASN1Object