Documentation ¶
Index ¶
- Variables
- type CipherDetectionInput
- func (m *CipherDetectionInput) Clone() proto.Message
- func (*CipherDetectionInput) Descriptor() ([]byte, []int)deprecated
- func (m *CipherDetectionInput) Equal(that interface{}) bool
- func (x *CipherDetectionInput) GetPassthroughCiphers() []uint32
- func (x *CipherDetectionInput) GetTerminatingCiphers() []uint32
- func (m *CipherDetectionInput) Hash(hasher hash.Hash64) (uint64, error)
- func (*CipherDetectionInput) ProtoMessage()
- func (x *CipherDetectionInput) ProtoReflect() protoreflect.Message
- func (x *CipherDetectionInput) Reset()
- func (x *CipherDetectionInput) String() string
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
Click to show internal directories.
Click to hide internal directories.