Couchbase .NET SDK __CB_SDK_VERSION__

Show / Hide Table of Contents

Class RotatingCertificateFactory

Inheritance
object
RotatingCertificateFactory
Implements
IRotatingCertificateFactory
ICertificateFactory
IDisposable
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Couchbase.Core.IO.Authentication.X509
Assembly: Couchbase.NetClient.dll
Syntax
public class RotatingCertificateFactory : IRotatingCertificateFactory, ICertificateFactory, IDisposable

Constructors

View Source

RotatingCertificateFactory(ICertificateFactory, TimeSpan, TimeSpan, ILogger?)

Declaration
public RotatingCertificateFactory(ICertificateFactory certificateFactoryImplementation, TimeSpan interval, TimeSpan expiresIn, ILogger? logger = null)
Parameters
Type Name Description
ICertificateFactory certificateFactoryImplementation
TimeSpan interval
TimeSpan expiresIn
ILogger logger

Properties

View Source

HasUpdates

Declaration
public bool HasUpdates { get; }
Property Value
Type Description
bool

Methods

View Source

Dispose()

Declaration
public void Dispose()
View Source

GetCertificates()

Declaration
public X509Certificate2Collection GetCertificates()
Returns
Type Description
X509Certificate2Collection
View Source

RefreshCertificates(object)

Declaration
public void RefreshCertificates(object state)
Parameters
Type Name Description
object state

Implements

IRotatingCertificateFactory
ICertificateFactory
IDisposable
  • View Source
In this article
Back to top Copyright © 2020 Couchbase, Inc. All rights reserved.