public sealed class CertificateProvider : IMessage<CertificateProvider>, IEquatable<CertificateProvider>, IDeepCloneable<CertificateProvider>, IBufferMessage, IMessageSpecification of certificate provider. Defines the mechanism to obtain the certificate and private key for peer to peer authentication.
Implements
IMessage<CertificateProvider>, IEquatable<CertificateProvider>, IDeepCloneable<CertificateProvider>, IBufferMessage, IMessageNamespace
Google.Cloud.NetworkSecurity.V1Beta1Assembly
Google.Cloud.NetworkSecurity.V1Beta1.dll
Constructors
CertificateProvider()
public CertificateProvider()CertificateProvider(CertificateProvider)
public CertificateProvider(CertificateProvider other)| Parameter | |
|---|---|
| Name | Description |
other |
CertificateProvider |
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 | |
|---|---|
| Type | Description |
CertificateProviderInstance |
|
GrpcEndpoint
public GrpcEndpoint GrpcEndpoint { get; set; }gRPC specific configuration to access the gRPC server to obtain the cert and private key.
| Property Value | |
|---|---|
| Type | Description |
GrpcEndpoint |
|
TypeCase
public CertificateProvider.TypeOneofCase TypeCase { get; }| Property Value | |
|---|---|
| Type | Description |
CertificateProvider.TypeOneofCase |
|