Class PkixPolicyNode
  
  
  
    - Namespace
- Enterprises.Org.BouncyCastle.Pkix
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
 
  
  
  
    public class PkixPolicyNode
   
  
    - Inheritance
- 
      
      PkixPolicyNode 
    - Inherited Members
- 
    
    
    
    
    
    
  
Constructors
  
  
  PkixPolicyNode(IList, int, ISet, PkixPolicyNode, ISet, string, bool)
  
  
  
  
  
    public PkixPolicyNode(IList children, int depth, ISet expectedPolicies, PkixPolicyNode parent, ISet policyQualifiers, string validPolicy, bool critical)
   
  Parameters
  
    - childrenIList
- depthint
- expectedPoliciesISet
- parentPkixPolicyNode
- policyQualifiersISet
- validPolicystring
- criticalbool
Fields
  
  mChildren
  
  
  
  
  
    protected IList mChildren
   
  Field Value
  
    - IList
  mCritical
  
  
  
  
  
  Field Value
  
    - bool
  mDepth
  
  
  
  
  
  Field Value
  
    - int
  mExpectedPolicies
  
  
  
  
  
    protected ISet mExpectedPolicies
   
  Field Value
  
    - ISet
  mParent
  
  
  
  
  
    protected PkixPolicyNode mParent
   
  Field Value
  
    - PkixPolicyNode
  mPolicyQualifiers
  
  
  
  
  
    protected ISet mPolicyQualifiers
   
  Field Value
  
    - ISet
  mValidPolicy
  
  
  
  
  
    protected string mValidPolicy
   
  Field Value
  
    - string
Properties
  
  
  Children
  
  
  
  
  
    public virtual IEnumerable Children { get; }
   
  Property Value
  
    - IEnumerable
  Depth
  
  
  
  
  
    public virtual int Depth { get; }
   
  Property Value
  
    - int
  ExpectedPolicies
  
  
  
  
  
    public virtual ISet ExpectedPolicies { get; set; }
   
  Property Value
  
    - ISet
  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 PolicyQualifiers { get; }
   
  Property Value
  
    - ISet
  ValidPolicy
  
  
  
  
  
    public virtual string ValidPolicy { get; }
   
  Property Value
  
    - string
Methods
  
  
  AddChild(PkixPolicyNode)
  
  
  
  
  
    public virtual void AddChild(PkixPolicyNode child)
   
  Parameters
  
    - childPkixPolicyNode
  Clone()
  
  
  
  
  
    public virtual object Clone()
   
  Returns
  
    - object
  Copy()
  
  
  
  
  
    public virtual PkixPolicyNode Copy()
   
  Returns
  
    - PkixPolicyNode
  RemoveChild(PkixPolicyNode)
  
  
  
  
  
    public virtual void RemoveChild(PkixPolicyNode child)
   
  Parameters
  
    - childPkixPolicyNode
  ToString()
  
  
  
  
  
    public override string ToString()
   
  Returns
  
    - string
  ToString(string)
  
  
  
  
  
    public virtual string ToString(string indent)
   
  Parameters
  
    - indentstring
Returns
  
    - string