public override object Clone()
    {
        PkixBuilderParameters pkixBuilderParameters = new PkixBuilderParameters(GetTrustAnchors(), GetTargetCertConstraints());

        pkixBuilderParameters.SetParams(this);
        return(pkixBuilderParameters);
    }
    public static PkixBuilderParameters GetInstance(PkixParameters pkixParams)
    {
        PkixBuilderParameters pkixBuilderParameters = new PkixBuilderParameters(pkixParams.GetTrustAnchors(), new X509CertStoreSelector(pkixParams.GetTargetCertConstraints()));

        pkixBuilderParameters.SetParams(pkixParams);
        return(pkixBuilderParameters);
    }