Class CertificateProvider

public sealed class CertificateProvider : IMessage<CertificateProvider>, IEquatable<CertificateProvider>, IDeepCloneable<CertificateProvider>, IBufferMessage, IMessage

Specification of certificate provider. Defines the mechanism to obtain the certificate and private key for peer to peer authentication.

Inheritance

Object > CertificateProvider

Namespace

Google.Cloud.NetworkSecurity.V1Beta1

Assembly

Google.Cloud.NetworkSecurity.V1Beta1.dll

Constructors

CertificateProvider()

public CertificateProvider()

CertificateProvider(CertificateProvider)

public CertificateProvider(CertificateProvider other)
Parameter
TypeNameDescription
CertificateProviderother

Properties

CertificateProviderInstance

public CertificateProviderInstance CertificateProviderInstance { get; set; }

The certificate provider instance specification that will be passed to the data plane, which will be used to load necessary credential information.

Property Value
TypeDescription
CertificateProviderInstance

GrpcEndpoint

public GrpcEndpoint GrpcEndpoint { get; set; }

gRPC specific configuration to access the gRPC server to obtain the cert and private key.

Property Value
TypeDescription
GrpcEndpoint

TypeCase

public CertificateProvider.TypeOneofCase TypeCase { get; }
Property Value
TypeDescription
CertificateProvider.TypeOneofCase