<PackageReference Include="BouncyCastle.Cryptography" Version="2.3.0" />

Org.BouncyCastle.Pkix.PkixPolicyNode

public class 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(); } }