v3

package
v1.16.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 14, 2024 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_github_com_solo_io_gloo_projects_gloo_api_external_envoy_config_matching_inputs_cipher_detection_input_v3_cipher_detection_input_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type CipherDetectionInput

type CipherDetectionInput struct {

	// List of TLS ciphers to send to the passthrough cipher chain. Ciphers must
	// be provided using their 16-bit value. These numbers of IANA standardised
	// values for all possible cipher suites and can be found here:
	// https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml
	//
	// example: to select the following cipher
	//
	//	0x00,0x3c TLS_RSA_WITH_AES_128_CBC_SHA256
	//
	// this field should be set to 0x003c
	PassthroughCiphers []uint32 `protobuf:"varint,1,rep,packed,name=passthrough_ciphers,json=passthroughCiphers,proto3" json:"passthrough_ciphers,omitempty"`
	// Terminating ciphers are those that should be considered as supported.
	// If not specified, defaults to whatever the current envoy implementation
	// finds to be the default set of ciphers.
	TerminatingCiphers []uint32 `protobuf:"varint,2,rep,packed,name=terminating_ciphers,json=terminatingCiphers,proto3" json:"terminating_ciphers,omitempty"`
	// contains filtered or unexported fields
}

Specifies that matching should be performed by the destination IP address. [#extension: io.solo.matching.inputs.cipher_detection_input]

func (*CipherDetectionInput) Clone

func (m *CipherDetectionInput) Clone() proto.Message

Clone function

func (*CipherDetectionInput) Descriptor deprecated

func (*CipherDetectionInput) Descriptor() ([]byte, []int)

Deprecated: Use CipherDetectionInput.ProtoReflect.Descriptor instead.

func (*CipherDetectionInput) Equal

func (m *CipherDetectionInput) Equal(that interface{}) bool

Equal function

func (*CipherDetectionInput) GetPassthroughCiphers

func (x *CipherDetectionInput) GetPassthroughCiphers() []uint32

func (*CipherDetectionInput) GetTerminatingCiphers added in v1.14.7

func (x *CipherDetectionInput) GetTerminatingCiphers() []uint32

func (*CipherDetectionInput) Hash

func (m *CipherDetectionInput) Hash(hasher hash.Hash64) (uint64, error)

Hash function

func (*CipherDetectionInput) ProtoMessage

func (*CipherDetectionInput) ProtoMessage()

func (*CipherDetectionInput) ProtoReflect

func (x *CipherDetectionInput) ProtoReflect() protoreflect.Message

func (*CipherDetectionInput) Reset

func (x *CipherDetectionInput) Reset()

func (*CipherDetectionInput) String

func (x *CipherDetectionInput) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL