Show / Hide Table of Contents

Class LinkedTrustArbitrator

Inheritance
Object
LinkedTrustArbitrator
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Lacuna.Pki
Assembly: Lacuna.Pki.dll
Syntax
public class LinkedTrustArbitrator : ITrustArbitrator

Constructors

LinkedTrustArbitrator()

Declaration
public LinkedTrustArbitrator()

LinkedTrustArbitrator(ITrustArbitrator[])

Instantiates a LinkedTrustArbitrator with the passed arbitrators

Declaration
public LinkedTrustArbitrator(params ITrustArbitrator[] arbitrators)
Parameters
Type Name Description
ITrustArbitrator[] arbitrators

Arbitrators which will be added

LinkedTrustArbitrator(LinkedTrustArbitrator)

Instantiates an independent copy of the LinkedTrustArbitrator

Declaration
public LinkedTrustArbitrator(LinkedTrustArbitrator arbitrator)
Parameters
Type Name Description
LinkedTrustArbitrator arbitrator

LinkedTrustArbitrator to copy from

Methods

Add(ITrustArbitrator)

Declaration
public void Add(ITrustArbitrator arbitrator)
Parameters
Type Name Description
ITrustArbitrator arbitrator

Add(IEnumerable<ITrustArbitrator>)

Declaration
public void Add(IEnumerable<ITrustArbitrator> arbitrators)
Parameters
Type Name Description
IEnumerable<ITrustArbitrator> arbitrators

Clear()

Declaration
public void Clear()

GetCertificateStore()

Declaration
public ICertificateStore GetCertificateStore()
Returns
Type Description
ICertificateStore
Implements
ITrustArbitrator.GetCertificateStore()

IsRootTrusted(PKCertificate, Nullable<DateTimeOffset>, out ValidationResults)

Declaration
public bool IsRootTrusted(PKCertificate root, DateTimeOffset? dateReference, out ValidationResults vr)
Parameters
Type Name Description
PKCertificate root
Nullable<DateTimeOffset> dateReference
ValidationResults vr
Returns
Type Description
Boolean
Implements
ITrustArbitrator.IsRootTrusted(PKCertificate, Nullable<DateTimeOffset>, out ValidationResults)

Extension Methods

LinkedTrustArbitratorExtension.GetLinkedWith(ITrustArbitrator, ITrustArbitrator[])
Back to top Copyright © 2015-2020 Lacuna Software