Top Fields Constructors Methods
org.bouncycastle.asn1.x509

public Class NameConstraints

extends ASN1Object
Class Inheritance
Imports
java.util.Enumeration, org.bouncycastle.asn1.ASN1EncodableVector, .ASN1Object, .ASN1Primitive, .ASN1Sequence, .ASN1TaggedObject, .DERSequence, .DERTaggedObject

Field Summary

Modifier and TypeField and Description
private GeneralSubtree[]
private GeneralSubtree[]

Constructor Summary

AccessConstructor and Description
private
public
NameConstraints(GeneralSubtree[]
Permitted subtrees
permitted
,
GeneralSubtree[]
Excludes subtrees
excluded
)

Constructor from a given details.

Method Summary

Modifier and TypeMethod and Description
private static GeneralSubtree[]
private GeneralSubtree[]
public GeneralSubtree[]
public static NameConstraints
public GeneralSubtree[]
public ASN1Primitive
toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.
Inherited from org.bouncycastle.asn1.ASN1Object:
equalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

excludedback to summary
private GeneralSubtree[] excluded
permittedback to summary
private GeneralSubtree[] permitted

Constructor Detail

NameConstraintsback to summary
private NameConstraints(ASN1Sequence seq)
NameConstraintsback to summary
public NameConstraints(GeneralSubtree[] permitted, GeneralSubtree[] excluded)

Constructor from a given details.

permitted and excluded are arrays of GeneralSubtree objects.

Parameters
permitted:GeneralSubtree[]

Permitted subtrees

excluded:GeneralSubtree[]

Excludes subtrees

Method Detail

cloneSubtreeback to summary
private static GeneralSubtree[] cloneSubtree(GeneralSubtree[] subtrees)
createArrayback to summary
private GeneralSubtree[] createArray(ASN1Sequence subtree)
getExcludedSubtreesback to summary
public GeneralSubtree[] getExcludedSubtrees()
getInstanceback to summary
public static NameConstraints getInstance(Object obj)
getPermittedSubtreesback to summary
public GeneralSubtree[] getPermittedSubtrees()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.

Returns:ASN1Primitive

a primitive representation of this object.