Google Cloud Network Security V1 Client - Class WellKnownRoots (1.3.0)

Reference documentation and code samples for the Google Cloud Network Security V1 Client class WellKnownRoots.

Enum to specify the well known roots to use for server certificate validation.

Protobuf type google.cloud.networksecurity.v1.BackendAuthenticationConfig.WellKnownRoots

Namespace

Google \ Cloud \ NetworkSecurity \ V1 \ BackendAuthenticationConfig

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

WELL_KNOWN_ROOTS_UNSPECIFIED

Value: 0

Equivalent to NONE.

Generated from protobuf enum WELL_KNOWN_ROOTS_UNSPECIFIED = 0;

NONE

Value: 1

The BackendService will only validate server certificates against roots specified in TrustConfig.

Generated from protobuf enum NONE = 1;

PUBLIC_ROOTS

Value: 2

The BackendService uses a set of well-known public roots, in addition to any roots specified in the trustConfig field, when validating the server certificates presented by the backend. Validation with these roots is only considered when the TlsSettings.sni field in the BackendService is set.

The well-known roots are a set of root CAs managed by Google. CAs in this set can be added or removed without notice.

Generated from protobuf enum PUBLIC_ROOTS = 2;