Google Cloud Network Security V1beta1 Client - Class ValidationCA (0.3.7)

Reference documentation and code samples for the Google Cloud Network Security V1beta1 Client class ValidationCA.

Specification of ValidationCA. Defines the mechanism to obtain the Certificate Authority certificate to validate the peer certificate.

Generated from protobuf message google.cloud.networksecurity.v1beta1.ValidationCA

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ grpc_endpoint Google\Cloud\NetworkSecurity\V1beta1\GrpcEndpoint

gRPC specific configuration to access the gRPC server to obtain the CA certificate.

↳ certificate_provider_instance Google\Cloud\NetworkSecurity\V1beta1\CertificateProviderInstance

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

getGrpcEndpoint

gRPC specific configuration to access the gRPC server to obtain the CA certificate.

Returns
TypeDescription
Google\Cloud\NetworkSecurity\V1beta1\GrpcEndpoint|null

hasGrpcEndpoint

setGrpcEndpoint

gRPC specific configuration to access the gRPC server to obtain the CA certificate.

Parameter
NameDescription
var Google\Cloud\NetworkSecurity\V1beta1\GrpcEndpoint
Returns
TypeDescription
$this

getCertificateProviderInstance

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

Returns
TypeDescription
Google\Cloud\NetworkSecurity\V1beta1\CertificateProviderInstance|null

hasCertificateProviderInstance

setCertificateProviderInstance

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

Parameter
NameDescription
var Google\Cloud\NetworkSecurity\V1beta1\CertificateProviderInstance
Returns
TypeDescription
$this

getType

Returns
TypeDescription
string