Table of Contents

Class PkixParameters

Namespace
Enterprises.Org.BouncyCastle.Pkix
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class PkixParameters
Inheritance
PkixParameters
Derived
Inherited Members

Constructors

PkixParameters(ISet)

public PkixParameters(ISet trustAnchors)

Parameters

trustAnchors ISet

Fields

ChainValidityModel

public const int ChainValidityModel = 1

Field Value

int

PkixValidityModel

public const int PkixValidityModel = 0

Field Value

int

Properties

Date

public virtual DateTimeObject Date { get; set; }

Property Value

DateTimeObject

IsAdditionalLocationsEnabled

public virtual bool IsAdditionalLocationsEnabled { get; }

Property Value

bool

IsAnyPolicyInhibited

public virtual bool IsAnyPolicyInhibited { get; set; }

Property Value

bool

IsExplicitPolicyRequired

public virtual bool IsExplicitPolicyRequired { get; set; }

Property Value

bool

IsPolicyMappingInhibited

public virtual bool IsPolicyMappingInhibited { get; set; }

Property Value

bool

IsPolicyQualifiersRejected

public virtual bool IsPolicyQualifiersRejected { get; set; }

Property Value

bool

IsRevocationEnabled

public virtual bool IsRevocationEnabled { get; set; }

Property Value

bool

IsUseDeltasEnabled

public virtual bool IsUseDeltasEnabled { get; set; }

Property Value

bool

ValidityModel

public virtual int ValidityModel { get; set; }

Property Value

int

Methods

AddAdditionalStore(IX509Store)

public virtual void AddAdditionalStore(IX509Store store)

Parameters

store IX509Store

AddCertPathChecker(PkixCertPathChecker)

public virtual void AddCertPathChecker(PkixCertPathChecker checker)

Parameters

checker PkixCertPathChecker

AddStore(IX509Store)

public virtual void AddStore(IX509Store store)

Parameters

store IX509Store

Clone()

public virtual object Clone()

Returns

object

GetAdditionalStores()

public virtual IList GetAdditionalStores()

Returns

IList

GetAttrCertCheckers()

public virtual ISet GetAttrCertCheckers()

Returns

ISet

GetCertPathCheckers()

public virtual IList GetCertPathCheckers()

Returns

IList

GetInitialPolicies()

public virtual ISet GetInitialPolicies()

Returns

ISet

GetNecessaryACAttributes()

public virtual ISet GetNecessaryACAttributes()

Returns

ISet

GetProhibitedACAttributes()

public virtual ISet GetProhibitedACAttributes()

Returns

ISet

GetStores()

public virtual IList GetStores()

Returns

IList

GetTargetCertConstraints()

public virtual X509CertStoreSelector GetTargetCertConstraints()

Returns

X509CertStoreSelector

GetTargetConstraints()

public virtual IX509Selector GetTargetConstraints()

Returns

IX509Selector

GetTrustAnchors()

public virtual ISet GetTrustAnchors()

Returns

ISet

GetTrustedACIssuers()

public virtual ISet GetTrustedACIssuers()

Returns

ISet

SetAdditionalLocationsEnabled(bool)

public virtual void SetAdditionalLocationsEnabled(bool enabled)

Parameters

enabled bool

SetAttrCertCheckers(ISet)

public virtual void SetAttrCertCheckers(ISet attrCertCheckers)

Parameters

attrCertCheckers ISet

SetCertPathCheckers(IList)

public virtual void SetCertPathCheckers(IList checkers)

Parameters

checkers IList

SetInitialPolicies(ISet)

public virtual void SetInitialPolicies(ISet initialPolicies)

Parameters

initialPolicies ISet

SetNecessaryACAttributes(ISet)

public virtual void SetNecessaryACAttributes(ISet necessaryACAttributes)

Parameters

necessaryACAttributes ISet

SetParams(PkixParameters)

protected virtual void SetParams(PkixParameters parameters)

Parameters

parameters PkixParameters

SetProhibitedACAttributes(ISet)

public virtual void SetProhibitedACAttributes(ISet prohibitedACAttributes)

Parameters

prohibitedACAttributes ISet

SetStores(IList)

public virtual void SetStores(IList stores)

Parameters

stores IList

SetTargetCertConstraints(IX509Selector)

public virtual void SetTargetCertConstraints(IX509Selector selector)

Parameters

selector IX509Selector

SetTargetConstraints(IX509Selector)

public virtual void SetTargetConstraints(IX509Selector selector)

Parameters

selector IX509Selector

SetTrustAnchors(ISet)

public virtual void SetTrustAnchors(ISet tas)

Parameters

tas ISet

SetTrustedACIssuers(ISet)

public virtual void SetTrustedACIssuers(ISet trustedACIssuers)

Parameters

trustedACIssuers ISet