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.
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 |