Interface RouteMatch.TlsContextMatchOptionsOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
RouteMatch.TlsContextMatchOptions
,RouteMatch.TlsContextMatchOptions.Builder
- Enclosing class:
RouteMatch
public static interface RouteMatch.TlsContextMatchOptionsOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptioncom.google.protobuf.BoolValue
If specified, the route will match against whether or not a certificate is presented.com.google.protobuf.BoolValueOrBuilder
If specified, the route will match against whether or not a certificate is presented.com.google.protobuf.BoolValue
If specified, the route will match against whether or not a certificate is validated.com.google.protobuf.BoolValueOrBuilder
If specified, the route will match against whether or not a certificate is validated.boolean
If specified, the route will match against whether or not a certificate is presented.boolean
If specified, the route will match against whether or not a certificate is validated.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasPresented
boolean hasPresented()If specified, the route will match against whether or not a certificate is presented. If not specified, certificate presentation status (true or false) will not be considered when route matching.
.google.protobuf.BoolValue presented = 1;
- Returns:
- Whether the presented field is set.
-
getPresented
com.google.protobuf.BoolValue getPresented()If specified, the route will match against whether or not a certificate is presented. If not specified, certificate presentation status (true or false) will not be considered when route matching.
.google.protobuf.BoolValue presented = 1;
- Returns:
- The presented.
-
getPresentedOrBuilder
com.google.protobuf.BoolValueOrBuilder getPresentedOrBuilder()If specified, the route will match against whether or not a certificate is presented. If not specified, certificate presentation status (true or false) will not be considered when route matching.
.google.protobuf.BoolValue presented = 1;
-
hasValidated
boolean hasValidated()If specified, the route will match against whether or not a certificate is validated. If not specified, certificate validation status (true or false) will not be considered when route matching. .. warning:: Client certificate validation is not currently performed upon TLS session resumption. For a resumed TLS session the route will match only when ``validated`` is false, regardless of whether the client TLS certificate is valid. The only known workaround for this issue is to disable TLS session resumption entirely, by setting both :ref:`disable_stateless_session_resumption <envoy_v3_api_field_extensions.transport_sockets.tls.v3.DownstreamTlsContext.disable_stateless_session_resumption>` and :ref:`disable_stateful_session_resumption <envoy_v3_api_field_extensions.transport_sockets.tls.v3.DownstreamTlsContext.disable_stateful_session_resumption>` on the DownstreamTlsContext.
.google.protobuf.BoolValue validated = 2;
- Returns:
- Whether the validated field is set.
-
getValidated
com.google.protobuf.BoolValue getValidated()If specified, the route will match against whether or not a certificate is validated. If not specified, certificate validation status (true or false) will not be considered when route matching. .. warning:: Client certificate validation is not currently performed upon TLS session resumption. For a resumed TLS session the route will match only when ``validated`` is false, regardless of whether the client TLS certificate is valid. The only known workaround for this issue is to disable TLS session resumption entirely, by setting both :ref:`disable_stateless_session_resumption <envoy_v3_api_field_extensions.transport_sockets.tls.v3.DownstreamTlsContext.disable_stateless_session_resumption>` and :ref:`disable_stateful_session_resumption <envoy_v3_api_field_extensions.transport_sockets.tls.v3.DownstreamTlsContext.disable_stateful_session_resumption>` on the DownstreamTlsContext.
.google.protobuf.BoolValue validated = 2;
- Returns:
- The validated.
-
getValidatedOrBuilder
com.google.protobuf.BoolValueOrBuilder getValidatedOrBuilder()If specified, the route will match against whether or not a certificate is validated. If not specified, certificate validation status (true or false) will not be considered when route matching. .. warning:: Client certificate validation is not currently performed upon TLS session resumption. For a resumed TLS session the route will match only when ``validated`` is false, regardless of whether the client TLS certificate is valid. The only known workaround for this issue is to disable TLS session resumption entirely, by setting both :ref:`disable_stateless_session_resumption <envoy_v3_api_field_extensions.transport_sockets.tls.v3.DownstreamTlsContext.disable_stateless_session_resumption>` and :ref:`disable_stateful_session_resumption <envoy_v3_api_field_extensions.transport_sockets.tls.v3.DownstreamTlsContext.disable_stateful_session_resumption>` on the DownstreamTlsContext.
.google.protobuf.BoolValue validated = 2;
-