Table of Contents

Class PkixPolicyNode

Namespace
Org.BouncyCastle.Pkix
Assembly
BouncyCastle.Cryptography.dll

Summary description for PkixPolicyNode.

public class PkixPolicyNode
Inheritance
PkixPolicyNode
Inherited Members

Constructors

PkixPolicyNode(IEnumerable<PkixPolicyNode>, int, ISet<string>, PkixPolicyNode, ISet<PolicyQualifierInfo>, string, bool)

public PkixPolicyNode(IEnumerable<PkixPolicyNode> children, int depth, ISet<string> expectedPolicies, PkixPolicyNode parent, ISet<PolicyQualifierInfo> policyQualifiers, string validPolicy, bool critical)

Parameters

children IEnumerable<PkixPolicyNode>
depth int
expectedPolicies ISet<string>
parent PkixPolicyNode
policyQualifiers ISet<PolicyQualifierInfo>
validPolicy string
critical bool

Fields

mChildren

protected IList<PkixPolicyNode> mChildren

Field Value

IList<PkixPolicyNode>

mCritical

protected bool mCritical

Field Value

bool

mDepth

protected int mDepth

Field Value

int

mExpectedPolicies

protected ISet<string> mExpectedPolicies

Field Value

ISet<string>

mParent

protected PkixPolicyNode mParent

Field Value

PkixPolicyNode

mPolicyQualifiers

protected ISet<PolicyQualifierInfo> mPolicyQualifiers

Field Value

ISet<PolicyQualifierInfo>

mValidPolicy

protected string mValidPolicy

Field Value

string

Properties

Children

public virtual IEnumerable<PkixPolicyNode> Children { get; }

Property Value

IEnumerable<PkixPolicyNode>

Depth

public virtual int Depth { get; }

Property Value

int

ExpectedPolicies

public virtual ISet<string> ExpectedPolicies { get; set; }

Property Value

ISet<string>

HasChildren

public virtual bool HasChildren { get; }

Property Value

bool

IsCritical

public virtual bool IsCritical { get; set; }

Property Value

bool

Parent

public virtual PkixPolicyNode Parent { get; set; }

Property Value

PkixPolicyNode

PolicyQualifiers

public virtual ISet<PolicyQualifierInfo> PolicyQualifiers { get; }

Property Value

ISet<PolicyQualifierInfo>

ValidPolicy

public virtual string ValidPolicy { get; }

Property Value

string

Methods

AddChild(PkixPolicyNode)

public virtual void AddChild(PkixPolicyNode child)

Parameters

child PkixPolicyNode

Clone()

public virtual object Clone()

Returns

object

Copy()

public virtual PkixPolicyNode Copy()

Returns

PkixPolicyNode

HasExpectedPolicy(string)

public virtual bool HasExpectedPolicy(string policy)

Parameters

policy string

Returns

bool

RemoveChild(PkixPolicyNode)

public virtual void RemoveChild(PkixPolicyNode child)

Parameters

child PkixPolicyNode

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.

ToString(string)

public virtual string ToString(string indent)

Parameters

indent string

Returns

string