Class PkixParameters
- Namespace
- Org.BouncyCastle.Pkix
- Assembly
- BouncyCastle.Cryptography.dll
Summary description for PkixParameters.
public class PkixParameters
- Inheritance
-
PkixParameters
- Derived
- Inherited Members
Constructors
PkixParameters(ISet<TrustAnchor>)
public PkixParameters(ISet<TrustAnchor> trustAnchors)
Parameters
trustAnchorsISet<TrustAnchor>
Fields
ChainValidityModel
public const int ChainValidityModel = 1
Field Value
PkixValidityModel
public const int PkixValidityModel = 0
Field Value
Properties
Date
public virtual DateTime? Date { get; set; }
Property Value
IsAdditionalLocationsEnabled
public virtual bool IsAdditionalLocationsEnabled { get; }
Property Value
IsAnyPolicyInhibited
public virtual bool IsAnyPolicyInhibited { get; set; }
Property Value
IsExplicitPolicyRequired
public virtual bool IsExplicitPolicyRequired { get; set; }
Property Value
IsPolicyMappingInhibited
public virtual bool IsPolicyMappingInhibited { get; set; }
Property Value
IsPolicyQualifiersRejected
public virtual bool IsPolicyQualifiersRejected { get; set; }
Property Value
IsRevocationEnabled
public virtual bool IsRevocationEnabled { get; set; }
Property Value
IsUseDeltasEnabled
public virtual bool IsUseDeltasEnabled { get; set; }
Property Value
ValidityModel
public virtual int ValidityModel { get; set; }
Property Value
Methods
AddCertPathChecker(PkixCertPathChecker)
public virtual void AddCertPathChecker(PkixCertPathChecker checker)
Parameters
checkerPkixCertPathChecker
AddStoreAttrCert(IStore<X509V2AttributeCertificate>)
public virtual void AddStoreAttrCert(IStore<X509V2AttributeCertificate> storeAttrCert)
Parameters
storeAttrCertIStore<X509V2AttributeCertificate>
AddStoreCert(IStore<X509Certificate>)
public virtual void AddStoreCert(IStore<X509Certificate> storeCert)
Parameters
storeCertIStore<X509Certificate>
AddStoreCrl(IStore<X509Crl>)
public virtual void AddStoreCrl(IStore<X509Crl> storeCrl)
Parameters
Clone()
public virtual object Clone()
Returns
GetAttrCertCheckers()
public virtual ISet<PkixAttrCertChecker> GetAttrCertCheckers()
Returns
GetCertPathCheckers()
public virtual IList<PkixCertPathChecker> GetCertPathCheckers()
Returns
GetInitialPolicies()
public virtual ISet<string> GetInitialPolicies()
Returns
GetNecessaryACAttributes()
public virtual ISet<string> GetNecessaryACAttributes()
Returns
GetProhibitedACAttributes()
public virtual ISet<string> GetProhibitedACAttributes()
Returns
GetStoresAttrCert()
public virtual IList<IStore<X509V2AttributeCertificate>> GetStoresAttrCert()
Returns
GetStoresCert()
public virtual IList<IStore<X509Certificate>> GetStoresCert()
Returns
GetStoresCrl()
public virtual IList<IStore<X509Crl>> GetStoresCrl()
Returns
GetTargetConstraintsAttrCert()
public virtual ISelector<X509V2AttributeCertificate> GetTargetConstraintsAttrCert()
Returns
GetTargetConstraintsCert()
public virtual ISelector<X509Certificate> GetTargetConstraintsCert()
Returns
GetTrustAnchors()
public virtual ISet<TrustAnchor> GetTrustAnchors()
Returns
GetTrustedACIssuers()
public virtual ISet<TrustAnchor> GetTrustedACIssuers()
Returns
SetAdditionalLocationsEnabled(bool)
public virtual void SetAdditionalLocationsEnabled(bool enabled)
Parameters
enabledbool
SetAttrCertCheckers(ISet<PkixAttrCertChecker>)
public virtual void SetAttrCertCheckers(ISet<PkixAttrCertChecker> attrCertCheckers)
Parameters
attrCertCheckersISet<PkixAttrCertChecker>
SetAttrStoresCert(IList<IStore<X509V2AttributeCertificate>>)
[Obsolete("Use 'SetStoresAttrCert' instead")]
public virtual void SetAttrStoresCert(IList<IStore<X509V2AttributeCertificate>> storesAttrCert)
Parameters
storesAttrCertIList<IStore<X509V2AttributeCertificate>>
SetCertPathCheckers(IList<PkixCertPathChecker>)
public virtual void SetCertPathCheckers(IList<PkixCertPathChecker> checkers)
Parameters
checkersIList<PkixCertPathChecker>
SetInitialPolicies(ISet<string>)
public virtual void SetInitialPolicies(ISet<string> initialPolicies)
Parameters
SetNecessaryACAttributes(ISet<string>)
public virtual void SetNecessaryACAttributes(ISet<string> necessaryACAttributes)
Parameters
SetParams(PkixParameters)
protected virtual void SetParams(PkixParameters parameters)
Parameters
parametersPkixParameters
SetProhibitedACAttributes(ISet<string>)
public virtual void SetProhibitedACAttributes(ISet<string> prohibitedACAttributes)
Parameters
SetStoresAttrCert(IList<IStore<X509V2AttributeCertificate>>)
public virtual void SetStoresAttrCert(IList<IStore<X509V2AttributeCertificate>> storesAttrCert)
Parameters
storesAttrCertIList<IStore<X509V2AttributeCertificate>>
SetStoresCert(IList<IStore<X509Certificate>>)
public virtual void SetStoresCert(IList<IStore<X509Certificate>> storesCert)
Parameters
storesCertIList<IStore<X509Certificate>>
SetStoresCrl(IList<IStore<X509Crl>>)
public virtual void SetStoresCrl(IList<IStore<X509Crl>> storesCrl)
Parameters
SetTargetConstraintsAttrCert(ISelector<X509V2AttributeCertificate>)
public virtual void SetTargetConstraintsAttrCert(ISelector<X509V2AttributeCertificate> targetConstraintsAttrCert)
Parameters
targetConstraintsAttrCertISelector<X509V2AttributeCertificate>
SetTargetConstraintsCert(ISelector<X509Certificate>)
public virtual void SetTargetConstraintsCert(ISelector<X509Certificate> targetConstraintsCert)
Parameters
targetConstraintsCertISelector<X509Certificate>
SetTrustAnchors(ISet<TrustAnchor>)
public virtual void SetTrustAnchors(ISet<TrustAnchor> tas)
Parameters
tasISet<TrustAnchor>
SetTrustedACIssuers(ISet<TrustAnchor>)
public virtual void SetTrustedACIssuers(ISet<TrustAnchor> trustedACIssuers)
Parameters
trustedACIssuersISet<TrustAnchor>