Org.BouncyCastle.Pkix.PkixParameters
Summary description for PkixParameters.
namespace Org.BouncyCastle.Pkix
{
public class PkixParameters
{
public const int PkixValidityModel = 0;
public const int ChainValidityModel = 1;
public virtual bool IsRevocationEnabled { get; set; }
public virtual bool IsExplicitPolicyRequired { get; set; }
public virtual bool IsAnyPolicyInhibited { get; set; }
public virtual bool IsPolicyMappingInhibited { get; set; }
public virtual bool IsPolicyQualifiersRejected { get; set; }
public virtual DateTime? Date { get; set; }
public virtual bool IsUseDeltasEnabled { get; set; }
public virtual int ValidityModel { get; set; }
public virtual bool IsAdditionalLocationsEnabled { get; }
public PkixParameters(ISet<TrustAnchor> trustAnchors);
public virtual ISet<TrustAnchor> GetTrustAnchors();
public virtual void SetTrustAnchors(ISet<TrustAnchor> tas);
public virtual ISelector<X509V2AttributeCertificate> GetTargetConstraintsAttrCert();
public virtual void SetTargetConstraintsAttrCert(ISelector<X509V2AttributeCertificate> targetConstraintsAttrCert);
public virtual ISelector<X509Certificate> GetTargetConstraintsCert();
public virtual void SetTargetConstraintsCert(ISelector<X509Certificate> targetConstraintsCert);
public virtual ISet<string> GetInitialPolicies();
public virtual void SetInitialPolicies(ISet<string> initialPolicies);
public virtual void SetCertPathCheckers(IList<PkixCertPathChecker> checkers);
public virtual IList<PkixCertPathChecker> GetCertPathCheckers();
public virtual void AddCertPathChecker(PkixCertPathChecker checker);
public virtual object Clone();
protected virtual void SetParams(PkixParameters parameters);
public virtual IList<IStore<X509V2AttributeCertificate>> GetStoresAttrCert();
public virtual IList<IStore<X509Certificate>> GetStoresCert();
public virtual IList<IStore<X509Crl>> GetStoresCrl();
public virtual void SetAttrStoresCert(IList<IStore<X509V2AttributeCertificate>> storesAttrCert);
public virtual void SetStoresAttrCert(IList<IStore<X509V2AttributeCertificate>> storesAttrCert);
public virtual void SetStoresCert(IList<IStore<X509Certificate>> storesCert);
public virtual void SetStoresCrl(IList<IStore<X509Crl>> storesCrl);
public virtual void AddStoreAttrCert(IStore<X509V2AttributeCertificate> storeAttrCert);
public virtual void AddStoreCert(IStore<X509Certificate> storeCert);
public virtual void AddStoreCrl(IStore<X509Crl> storeCrl);
public virtual void SetAdditionalLocationsEnabled(bool enabled);
public virtual ISet<TrustAnchor> GetTrustedACIssuers();
public virtual void SetTrustedACIssuers(ISet<TrustAnchor> trustedACIssuers);
public virtual ISet<string> GetNecessaryACAttributes();
public virtual void SetNecessaryACAttributes(ISet<string> necessaryACAttributes);
public virtual ISet<string> GetProhibitedACAttributes();
public virtual void SetProhibitedACAttributes(ISet<string> prohibitedACAttributes);
public virtual ISet<PkixAttrCertChecker> GetAttrCertCheckers();
public virtual void SetAttrCertCheckers(ISet<PkixAttrCertChecker> attrCertCheckers);
}
}