Org.BouncyCastle.Pkix.PkixPolicyNode
Summary description for PkixPolicyNode.
namespace Org.BouncyCastle.Pkix
{
public class PkixPolicyNode
{
protected IList<PkixPolicyNode> mChildren;
protected int mDepth;
protected ISet<string> mExpectedPolicies;
protected PkixPolicyNode mParent;
protected ISet<PolicyQualifierInfo> mPolicyQualifiers;
protected string mValidPolicy;
protected bool mCritical;
public virtual int Depth { get; }
public virtual IEnumerable<PkixPolicyNode> Children { get; }
public virtual bool IsCritical { get; set; }
public virtual ISet<PolicyQualifierInfo> PolicyQualifiers { get; }
public virtual string ValidPolicy { get; }
public virtual bool HasChildren { get; }
public virtual ISet<string> ExpectedPolicies { get; set; }
public virtual PkixPolicyNode Parent { get; set; }
public PkixPolicyNode(IEnumerable<PkixPolicyNode> children, int depth, ISet<string> expectedPolicies, PkixPolicyNode parent, ISet<PolicyQualifierInfo> policyQualifiers, string validPolicy, bool critical);
public virtual void AddChild(PkixPolicyNode child);
public virtual void RemoveChild(PkixPolicyNode child);
public virtual string ToString(string indent);
public virtual object Clone();
public virtual PkixPolicyNode Copy();
}
}