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
childrenIEnumerable<PkixPolicyNode>depthintexpectedPoliciesISet<string>parentPkixPolicyNodepolicyQualifiersISet<PolicyQualifierInfo>validPolicystringcriticalbool
Fields
mChildren
protected IList<PkixPolicyNode> mChildren
Field Value
mCritical
protected bool mCritical
Field Value
mDepth
protected int mDepth
Field Value
mExpectedPolicies
protected ISet<string> mExpectedPolicies
Field Value
mParent
protected PkixPolicyNode mParent
Field Value
mPolicyQualifiers
protected ISet<PolicyQualifierInfo> mPolicyQualifiers
Field Value
mValidPolicy
protected string mValidPolicy
Field Value
Properties
Children
public virtual IEnumerable<PkixPolicyNode> Children { get; }
Property Value
Depth
public virtual int Depth { get; }
Property Value
ExpectedPolicies
public virtual ISet<string> ExpectedPolicies { get; set; }
Property Value
HasChildren
public virtual bool HasChildren { get; }
Property Value
IsCritical
public virtual bool IsCritical { get; set; }
Property Value
Parent
public virtual PkixPolicyNode Parent { get; set; }
Property Value
PolicyQualifiers
public virtual ISet<PolicyQualifierInfo> PolicyQualifiers { get; }
Property Value
ValidPolicy
public virtual string ValidPolicy { get; }
Property Value
Methods
AddChild(PkixPolicyNode)
public virtual void AddChild(PkixPolicyNode child)
Parameters
childPkixPolicyNode
Clone()
public virtual object Clone()
Returns
Copy()
public virtual PkixPolicyNode Copy()
Returns
HasExpectedPolicy(string)
public virtual bool HasExpectedPolicy(string policy)
Parameters
policystring
Returns
RemoveChild(PkixPolicyNode)
public virtual void RemoveChild(PkixPolicyNode child)
Parameters
childPkixPolicyNode
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
indentstring