be.cardon.asn1.x509
Class NameConstraints

java.lang.Object
  extended by ASN1Encodable
      extended by be.cardon.asn1.x509.NameConstraints

public class NameConstraints
extends ASN1Encodable

Implements the NameConstraints extension from RFC 3280.

   NameConstraints ::= SEQUENCE { 
        permittedSubtrees  [0] GeneralSubtrees OPTIONAL, 
        excludedSubtrees   [1] GeneralSubtrees OPTIONAL .
    }


Constructor Summary
NameConstraints(ASN1Sequence seq)
           
NameConstraints(GeneralSubtrees permitted, GeneralSubtrees excluded)
           
 
Method Summary
 GeneralSubtrees getExcludedSubtrees()
           
static NameConstraints getInstance(java.lang.Object obj)
           
 GeneralSubtrees getPermittedSubtrees()
           
 DERObject toASN1Object()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameConstraints

public NameConstraints(ASN1Sequence seq)

NameConstraints

public NameConstraints(GeneralSubtrees permitted,
                       GeneralSubtrees excluded)
Method Detail

getInstance

public static NameConstraints getInstance(java.lang.Object obj)

getExcludedSubtrees

public GeneralSubtrees getExcludedSubtrees()

getPermittedSubtrees

public GeneralSubtrees getPermittedSubtrees()

toASN1Object

public DERObject toASN1Object()