Couchbase .NET SDK __CB_SDK_VERSION__

Show / Hide Table of Contents

Class CertificateFactory

Factory class for creating ICertificateFactory instance that can be assigned to the CertificateFactory property.

Inheritance
object
CertificateFactory
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 static class CertificateFactory

Fields

View Source

DefaultCertificates

Default CA Certificates included with the SDK.

Declaration
[InterfaceStability(Level.Volatile)]
public static readonly IReadOnlyList<X509Certificate2> DefaultCertificates
Field Value
Type Description
IReadOnlyList<X509Certificate2>

Methods

View Source

FromCertificates(params X509Certificate2[])

Create Creates an Func<TResult> from certificates you have predefined.

Declaration
public static ICertificateFactory FromCertificates(params X509Certificate2[] certs)
Parameters
Type Name Description
X509Certificate2[] certs

The pre-defined certificates you wish to use.

Returns
Type Description
ICertificateFactory

A certificate factory with predefined certificates.

View Source

GetCertificatesByPathAndPassword(string, string)

Creates an ICertificateFactory given a path and password to a .pfx certificate.

Declaration
public static ICertificateFactory GetCertificatesByPathAndPassword(string path, string password)
Parameters
Type Name Description
string path
string password
Returns
Type Description
ICertificateFactory
View Source

GetCertificatesFromStore(CertificateStoreSearchCriteria)

Creates an Func<TResult> given CertificateStoreSearchCriteria to find a .pfx certificate in the Windows Cert Store.

Declaration
public static ICertificateFactory GetCertificatesFromStore(CertificateStoreSearchCriteria searchCriteria)
Parameters
Type Name Description
CertificateStoreSearchCriteria searchCriteria
Returns
Type Description
ICertificateFactory
View Source

WithoutNameMismatch(SslPolicyErrors, ILogger?)

Declaration
[InterfaceStability(Level.Volatile)]
public static SslPolicyErrors WithoutNameMismatch(SslPolicyErrors errors, ILogger? logger = null)
Parameters
Type Name Description
SslPolicyErrors errors
ILogger logger
Returns
Type Description
SslPolicyErrors
  • View Source
In this article
Back to top Copyright © 2020 Couchbase, Inc. All rights reserved.