protected override void SetParams( PkixParameters parameters) { base.SetParams(parameters); if (parameters is PkixBuilderParameters) { PkixBuilderParameters _params = (PkixBuilderParameters) parameters; maxPathLength = _params.maxPathLength; excludedCerts = new HashSet(_params.excludedCerts); } }
public override object Clone() { PkixBuilderParameters pkixBuilderParameters = new PkixBuilderParameters(GetTrustAnchors(), GetTargetCertConstraints()); pkixBuilderParameters.SetParams(this); return(pkixBuilderParameters); }