Class TrustedRoots
Assembly: Lacuna.Pki.dll
Syntax
public class TrustedRoots : ITrustArbitrator
Constructors
TrustedRoots()
Declaration
TrustedRoots(PKCertificate[])
Declaration
public TrustedRoots(params PKCertificate[] trustedRoots)
Parameters
TrustedRoots(IEnumerable<PKCertificate>)
Declaration
public TrustedRoots(IEnumerable<PKCertificate> trustedRoots)
Parameters
TrustedRoots(IEnumerable<PKCertificate>, IEnumerable<PKCertificate>)
Declaration
public TrustedRoots(IEnumerable<PKCertificate> trustedRoots, IEnumerable<PKCertificate> intermediateCAs)
Parameters
Methods
Add(PKCertificate)
Declaration
public void Add(PKCertificate trustedRoot)
Parameters
Declaration
public void AddIntermediateCAs(IEnumerable<PKCertificate> intermediateCAs)
Parameters
AddRange(IEnumerable<PKCertificate>)
Declaration
public void AddRange(IEnumerable<PKCertificate> trustedRoots)
Parameters
GetCertificateStore()
Declaration
public ICertificateStore GetCertificateStore()
Returns
Implements
IsRootTrusted(PKCertificate, Nullable<DateTimeOffset>, out ValidationResults)
Declaration
public bool IsRootTrusted(PKCertificate root, DateTimeOffset? dateReference, out ValidationResults vr)
Parameters
Returns
Implements
Extension Methods