auth

package
v1.24.0 Latest Latest
Warning

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

Go to latest
Published: Sep 25, 2019 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var TlsParameters_TlsProtocol_name = map[int32]string{
	0: "TLS_AUTO",
	1: "TLSv1_0",
	2: "TLSv1_1",
	3: "TLSv1_2",
	4: "TLSv1_3",
}
View Source
var TlsParameters_TlsProtocol_value = map[string]int32{
	"TLS_AUTO": 0,
	"TLSv1_0":  1,
	"TLSv1_1":  2,
	"TLSv1_2":  3,
	"TLSv1_3":  4,
}

Functions

This section is empty.

Types

type CertificateValidationContext

type CertificateValidationContext struct {
	TrustedCa                         *base.DataSource    `protobuf:"bytes,1,opt,name=trusted_ca,json=trustedCa,proto3" json:"trusted_ca,omitempty"`
	VerifyCertificateSpki             []string            `` /* 126-byte string literal not displayed */
	VerifyCertificateHash             []string            `` /* 126-byte string literal not displayed */
	VerifySubjectAltName              []string            `protobuf:"bytes,4,rep,name=verify_subject_alt_name,json=verifySubjectAltName,proto3" json:"verify_subject_alt_name,omitempty"`
	RequireOcspStaple                 *wrappers.BoolValue `protobuf:"bytes,5,opt,name=require_ocsp_staple,json=requireOcspStaple,proto3" json:"require_ocsp_staple,omitempty"`
	RequireSignedCertificateTimestamp *wrappers.BoolValue `` /* 164-byte string literal not displayed */
	Crl                               *base.DataSource    `protobuf:"bytes,7,opt,name=crl,proto3" json:"crl,omitempty"`
	AllowExpiredCertificate           bool                `` /* 133-byte string literal not displayed */
	XXX_NoUnkeyedLiteral              struct{}            `json:"-"`
	XXX_unrecognized                  []byte              `json:"-"`
	XXX_sizecache                     int32               `json:"-"`
}

func (*CertificateValidationContext) Descriptor

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

func (*CertificateValidationContext) GetAllowExpiredCertificate

func (m *CertificateValidationContext) GetAllowExpiredCertificate() bool

func (*CertificateValidationContext) GetCrl

func (*CertificateValidationContext) GetRequireOcspStaple

func (m *CertificateValidationContext) GetRequireOcspStaple() *wrappers.BoolValue

func (*CertificateValidationContext) GetRequireSignedCertificateTimestamp

func (m *CertificateValidationContext) GetRequireSignedCertificateTimestamp() *wrappers.BoolValue

func (*CertificateValidationContext) GetTrustedCa

func (m *CertificateValidationContext) GetTrustedCa() *base.DataSource

func (*CertificateValidationContext) GetVerifyCertificateHash

func (m *CertificateValidationContext) GetVerifyCertificateHash() []string

func (*CertificateValidationContext) GetVerifyCertificateSpki

func (m *CertificateValidationContext) GetVerifyCertificateSpki() []string

func (*CertificateValidationContext) GetVerifySubjectAltName

func (m *CertificateValidationContext) GetVerifySubjectAltName() []string

func (*CertificateValidationContext) ProtoMessage

func (*CertificateValidationContext) ProtoMessage()

func (*CertificateValidationContext) Reset

func (m *CertificateValidationContext) Reset()

func (*CertificateValidationContext) String

func (*CertificateValidationContext) XXX_DiscardUnknown

func (m *CertificateValidationContext) XXX_DiscardUnknown()

func (*CertificateValidationContext) XXX_Marshal

func (m *CertificateValidationContext) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CertificateValidationContext) XXX_Merge

func (dst *CertificateValidationContext) XXX_Merge(src proto.Message)

func (*CertificateValidationContext) XXX_Size

func (m *CertificateValidationContext) XXX_Size() int

func (*CertificateValidationContext) XXX_Unmarshal

func (m *CertificateValidationContext) XXX_Unmarshal(b []byte) error

type CommonTlsContext

type CommonTlsContext struct {
	TlsParams                      *TlsParameters     `protobuf:"bytes,1,opt,name=tls_params,json=tlsParams,proto3" json:"tls_params,omitempty"`
	TlsCertificates                []*TlsCertificate  `protobuf:"bytes,2,rep,name=tls_certificates,json=tlsCertificates,proto3" json:"tls_certificates,omitempty"`
	TlsCertificateSdsSecretConfigs []*SdsSecretConfig `` /* 157-byte string literal not displayed */
	// Types that are valid to be assigned to ValidationContextType:
	//	*CommonTlsContext_ValidationContext
	//	*CommonTlsContext_ValidationContextSdsSecretConfig
	//	*CommonTlsContext_CombinedValidationContext
	ValidationContextType isCommonTlsContext_ValidationContextType `protobuf_oneof:"validation_context_type"`
	AlpnProtocols         []string                                 `protobuf:"bytes,4,rep,name=alpn_protocols,json=alpnProtocols,proto3" json:"alpn_protocols,omitempty"`
	XXX_NoUnkeyedLiteral  struct{}                                 `json:"-"`
	XXX_unrecognized      []byte                                   `json:"-"`
	XXX_sizecache         int32                                    `json:"-"`
}

func (*CommonTlsContext) Descriptor

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

func (*CommonTlsContext) GetAlpnProtocols

func (m *CommonTlsContext) GetAlpnProtocols() []string

func (*CommonTlsContext) GetCombinedValidationContext

func (*CommonTlsContext) GetTlsCertificateSdsSecretConfigs

func (m *CommonTlsContext) GetTlsCertificateSdsSecretConfigs() []*SdsSecretConfig

func (*CommonTlsContext) GetTlsCertificates

func (m *CommonTlsContext) GetTlsCertificates() []*TlsCertificate

func (*CommonTlsContext) GetTlsParams

func (m *CommonTlsContext) GetTlsParams() *TlsParameters

func (*CommonTlsContext) GetValidationContext

func (m *CommonTlsContext) GetValidationContext() *CertificateValidationContext

func (*CommonTlsContext) GetValidationContextSdsSecretConfig

func (m *CommonTlsContext) GetValidationContextSdsSecretConfig() *SdsSecretConfig

func (*CommonTlsContext) GetValidationContextType

func (m *CommonTlsContext) GetValidationContextType() isCommonTlsContext_ValidationContextType

func (*CommonTlsContext) ProtoMessage

func (*CommonTlsContext) ProtoMessage()

func (*CommonTlsContext) Reset

func (m *CommonTlsContext) Reset()

func (*CommonTlsContext) String

func (m *CommonTlsContext) String() string

func (*CommonTlsContext) XXX_DiscardUnknown

func (m *CommonTlsContext) XXX_DiscardUnknown()

func (*CommonTlsContext) XXX_Marshal

func (m *CommonTlsContext) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CommonTlsContext) XXX_Merge

func (dst *CommonTlsContext) XXX_Merge(src proto.Message)

func (*CommonTlsContext) XXX_OneofFuncs

func (*CommonTlsContext) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})

XXX_OneofFuncs is for the internal use of the proto package.

func (*CommonTlsContext) XXX_Size

func (m *CommonTlsContext) XXX_Size() int

func (*CommonTlsContext) XXX_Unmarshal

func (m *CommonTlsContext) XXX_Unmarshal(b []byte) error

type CommonTlsContext_CombinedCertificateValidationContext

type CommonTlsContext_CombinedCertificateValidationContext struct {
	DefaultValidationContext         *CertificateValidationContext `` /* 135-byte string literal not displayed */
	ValidationContextSdsSecretConfig *SdsSecretConfig              `` /* 163-byte string literal not displayed */
	XXX_NoUnkeyedLiteral             struct{}                      `json:"-"`
	XXX_unrecognized                 []byte                        `json:"-"`
	XXX_sizecache                    int32                         `json:"-"`
}

func (*CommonTlsContext_CombinedCertificateValidationContext) Descriptor

func (*CommonTlsContext_CombinedCertificateValidationContext) GetDefaultValidationContext

func (*CommonTlsContext_CombinedCertificateValidationContext) GetValidationContextSdsSecretConfig

func (m *CommonTlsContext_CombinedCertificateValidationContext) GetValidationContextSdsSecretConfig() *SdsSecretConfig

func (*CommonTlsContext_CombinedCertificateValidationContext) ProtoMessage

func (*CommonTlsContext_CombinedCertificateValidationContext) Reset

func (*CommonTlsContext_CombinedCertificateValidationContext) String

func (*CommonTlsContext_CombinedCertificateValidationContext) XXX_DiscardUnknown

func (*CommonTlsContext_CombinedCertificateValidationContext) XXX_Marshal

func (m *CommonTlsContext_CombinedCertificateValidationContext) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CommonTlsContext_CombinedCertificateValidationContext) XXX_Merge

func (*CommonTlsContext_CombinedCertificateValidationContext) XXX_Size

func (*CommonTlsContext_CombinedCertificateValidationContext) XXX_Unmarshal

type CommonTlsContext_CombinedValidationContext

type CommonTlsContext_CombinedValidationContext struct {
	CombinedValidationContext *CommonTlsContext_CombinedCertificateValidationContext `protobuf:"bytes,8,opt,name=combined_validation_context,json=combinedValidationContext,proto3,oneof"`
}

type CommonTlsContext_ValidationContext

type CommonTlsContext_ValidationContext struct {
	ValidationContext *CertificateValidationContext `protobuf:"bytes,3,opt,name=validation_context,json=validationContext,proto3,oneof"`
}

type CommonTlsContext_ValidationContextSdsSecretConfig

type CommonTlsContext_ValidationContextSdsSecretConfig struct {
	ValidationContextSdsSecretConfig *SdsSecretConfig `protobuf:"bytes,7,opt,name=validation_context_sds_secret_config,json=validationContextSdsSecretConfig,proto3,oneof"`
}

type DownstreamTlsContext

type DownstreamTlsContext struct {
	CommonTlsContext         *CommonTlsContext   `protobuf:"bytes,1,opt,name=common_tls_context,json=commonTlsContext,proto3" json:"common_tls_context,omitempty"`
	RequireClientCertificate *wrappers.BoolValue `` /* 135-byte string literal not displayed */
	RequireSni               *wrappers.BoolValue `protobuf:"bytes,3,opt,name=require_sni,json=requireSni,proto3" json:"require_sni,omitempty"`
	// Types that are valid to be assigned to SessionTicketKeysType:
	//	*DownstreamTlsContext_SessionTicketKeys
	//	*DownstreamTlsContext_SessionTicketKeysSdsSecretConfig
	SessionTicketKeysType isDownstreamTlsContext_SessionTicketKeysType `protobuf_oneof:"session_ticket_keys_type"`
	XXX_NoUnkeyedLiteral  struct{}                                     `json:"-"`
	XXX_unrecognized      []byte                                       `json:"-"`
	XXX_sizecache         int32                                        `json:"-"`
}

func (*DownstreamTlsContext) Descriptor

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

func (*DownstreamTlsContext) GetCommonTlsContext

func (m *DownstreamTlsContext) GetCommonTlsContext() *CommonTlsContext

func (*DownstreamTlsContext) GetRequireClientCertificate

func (m *DownstreamTlsContext) GetRequireClientCertificate() *wrappers.BoolValue

func (*DownstreamTlsContext) GetRequireSni

func (m *DownstreamTlsContext) GetRequireSni() *wrappers.BoolValue

func (*DownstreamTlsContext) GetSessionTicketKeys

func (m *DownstreamTlsContext) GetSessionTicketKeys() *TlsSessionTicketKeys

func (*DownstreamTlsContext) GetSessionTicketKeysSdsSecretConfig

func (m *DownstreamTlsContext) GetSessionTicketKeysSdsSecretConfig() *SdsSecretConfig

func (*DownstreamTlsContext) GetSessionTicketKeysType

func (m *DownstreamTlsContext) GetSessionTicketKeysType() isDownstreamTlsContext_SessionTicketKeysType

func (*DownstreamTlsContext) ProtoMessage

func (*DownstreamTlsContext) ProtoMessage()

func (*DownstreamTlsContext) Reset

func (m *DownstreamTlsContext) Reset()

func (*DownstreamTlsContext) String

func (m *DownstreamTlsContext) String() string

func (*DownstreamTlsContext) XXX_DiscardUnknown

func (m *DownstreamTlsContext) XXX_DiscardUnknown()

func (*DownstreamTlsContext) XXX_Marshal

func (m *DownstreamTlsContext) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DownstreamTlsContext) XXX_Merge

func (dst *DownstreamTlsContext) XXX_Merge(src proto.Message)

func (*DownstreamTlsContext) XXX_OneofFuncs

func (*DownstreamTlsContext) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})

XXX_OneofFuncs is for the internal use of the proto package.

func (*DownstreamTlsContext) XXX_Size

func (m *DownstreamTlsContext) XXX_Size() int

func (*DownstreamTlsContext) XXX_Unmarshal

func (m *DownstreamTlsContext) XXX_Unmarshal(b []byte) error

type DownstreamTlsContext_SessionTicketKeys

type DownstreamTlsContext_SessionTicketKeys struct {
	SessionTicketKeys *TlsSessionTicketKeys `protobuf:"bytes,4,opt,name=session_ticket_keys,json=sessionTicketKeys,proto3,oneof"`
}

type DownstreamTlsContext_SessionTicketKeysSdsSecretConfig

type DownstreamTlsContext_SessionTicketKeysSdsSecretConfig struct {
	SessionTicketKeysSdsSecretConfig *SdsSecretConfig `protobuf:"bytes,5,opt,name=session_ticket_keys_sds_secret_config,json=sessionTicketKeysSdsSecretConfig,proto3,oneof"`
}

type SdsSecretConfig

type SdsSecretConfig struct {
	Name                 string                      `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	SdsConfig            *config_source.ConfigSource `protobuf:"bytes,2,opt,name=sds_config,json=sdsConfig,proto3" json:"sds_config,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

func (*SdsSecretConfig) Descriptor

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

func (*SdsSecretConfig) GetName

func (m *SdsSecretConfig) GetName() string

func (*SdsSecretConfig) GetSdsConfig

func (m *SdsSecretConfig) GetSdsConfig() *config_source.ConfigSource

func (*SdsSecretConfig) ProtoMessage

func (*SdsSecretConfig) ProtoMessage()

func (*SdsSecretConfig) Reset

func (m *SdsSecretConfig) Reset()

func (*SdsSecretConfig) String

func (m *SdsSecretConfig) String() string

func (*SdsSecretConfig) XXX_DiscardUnknown

func (m *SdsSecretConfig) XXX_DiscardUnknown()

func (*SdsSecretConfig) XXX_Marshal

func (m *SdsSecretConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SdsSecretConfig) XXX_Merge

func (dst *SdsSecretConfig) XXX_Merge(src proto.Message)

func (*SdsSecretConfig) XXX_Size

func (m *SdsSecretConfig) XXX_Size() int

func (*SdsSecretConfig) XXX_Unmarshal

func (m *SdsSecretConfig) XXX_Unmarshal(b []byte) error

type Secret

type Secret struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Types that are valid to be assigned to Type:
	//	*Secret_TlsCertificate
	//	*Secret_SessionTicketKeys
	//	*Secret_ValidationContext
	Type                 isSecret_Type `protobuf_oneof:"type"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*Secret) Descriptor

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

func (*Secret) GetName

func (m *Secret) GetName() string

func (*Secret) GetSessionTicketKeys

func (m *Secret) GetSessionTicketKeys() *TlsSessionTicketKeys

func (*Secret) GetTlsCertificate

func (m *Secret) GetTlsCertificate() *TlsCertificate

func (*Secret) GetType

func (m *Secret) GetType() isSecret_Type

func (*Secret) GetValidationContext

func (m *Secret) GetValidationContext() *CertificateValidationContext

func (*Secret) ProtoMessage

func (*Secret) ProtoMessage()

func (*Secret) Reset

func (m *Secret) Reset()

func (*Secret) String

func (m *Secret) String() string

func (*Secret) XXX_DiscardUnknown

func (m *Secret) XXX_DiscardUnknown()

func (*Secret) XXX_Marshal

func (m *Secret) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Secret) XXX_Merge

func (dst *Secret) XXX_Merge(src proto.Message)

func (*Secret) XXX_OneofFuncs

func (*Secret) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})

XXX_OneofFuncs is for the internal use of the proto package.

func (*Secret) XXX_Size

func (m *Secret) XXX_Size() int

func (*Secret) XXX_Unmarshal

func (m *Secret) XXX_Unmarshal(b []byte) error

type Secret_SessionTicketKeys

type Secret_SessionTicketKeys struct {
	SessionTicketKeys *TlsSessionTicketKeys `protobuf:"bytes,3,opt,name=session_ticket_keys,json=sessionTicketKeys,proto3,oneof"`
}

type Secret_TlsCertificate

type Secret_TlsCertificate struct {
	TlsCertificate *TlsCertificate `protobuf:"bytes,2,opt,name=tls_certificate,json=tlsCertificate,proto3,oneof"`
}

type Secret_ValidationContext

type Secret_ValidationContext struct {
	ValidationContext *CertificateValidationContext `protobuf:"bytes,4,opt,name=validation_context,json=validationContext,proto3,oneof"`
}

type TlsCertificate

type TlsCertificate struct {
	CertificateChain           *base.DataSource   `protobuf:"bytes,1,opt,name=certificate_chain,json=certificateChain,proto3" json:"certificate_chain,omitempty"`
	PrivateKey                 *base.DataSource   `protobuf:"bytes,2,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"`
	Password                   *base.DataSource   `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	OcspStaple                 *base.DataSource   `protobuf:"bytes,4,opt,name=ocsp_staple,json=ocspStaple,proto3" json:"ocsp_staple,omitempty"`
	SignedCertificateTimestamp []*base.DataSource `` /* 141-byte string literal not displayed */
	XXX_NoUnkeyedLiteral       struct{}           `json:"-"`
	XXX_unrecognized           []byte             `json:"-"`
	XXX_sizecache              int32              `json:"-"`
}

func (*TlsCertificate) Descriptor

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

func (*TlsCertificate) GetCertificateChain

func (m *TlsCertificate) GetCertificateChain() *base.DataSource

func (*TlsCertificate) GetOcspStaple

func (m *TlsCertificate) GetOcspStaple() *base.DataSource

func (*TlsCertificate) GetPassword

func (m *TlsCertificate) GetPassword() *base.DataSource

func (*TlsCertificate) GetPrivateKey

func (m *TlsCertificate) GetPrivateKey() *base.DataSource

func (*TlsCertificate) GetSignedCertificateTimestamp

func (m *TlsCertificate) GetSignedCertificateTimestamp() []*base.DataSource

func (*TlsCertificate) ProtoMessage

func (*TlsCertificate) ProtoMessage()

func (*TlsCertificate) Reset

func (m *TlsCertificate) Reset()

func (*TlsCertificate) String

func (m *TlsCertificate) String() string

func (*TlsCertificate) XXX_DiscardUnknown

func (m *TlsCertificate) XXX_DiscardUnknown()

func (*TlsCertificate) XXX_Marshal

func (m *TlsCertificate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TlsCertificate) XXX_Merge

func (dst *TlsCertificate) XXX_Merge(src proto.Message)

func (*TlsCertificate) XXX_Size

func (m *TlsCertificate) XXX_Size() int

func (*TlsCertificate) XXX_Unmarshal

func (m *TlsCertificate) XXX_Unmarshal(b []byte) error

type TlsParameters

type TlsParameters struct {
	TlsMinimumProtocolVersion TlsParameters_TlsProtocol `` /* 190-byte string literal not displayed */
	TlsMaximumProtocolVersion TlsParameters_TlsProtocol `` /* 190-byte string literal not displayed */
	CipherSuites              []string                  `protobuf:"bytes,3,rep,name=cipher_suites,json=cipherSuites,proto3" json:"cipher_suites,omitempty"`
	EcdhCurves                []string                  `protobuf:"bytes,4,rep,name=ecdh_curves,json=ecdhCurves,proto3" json:"ecdh_curves,omitempty"`
	XXX_NoUnkeyedLiteral      struct{}                  `json:"-"`
	XXX_unrecognized          []byte                    `json:"-"`
	XXX_sizecache             int32                     `json:"-"`
}

func (*TlsParameters) Descriptor

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

func (*TlsParameters) GetCipherSuites

func (m *TlsParameters) GetCipherSuites() []string

func (*TlsParameters) GetEcdhCurves

func (m *TlsParameters) GetEcdhCurves() []string

func (*TlsParameters) GetTlsMaximumProtocolVersion

func (m *TlsParameters) GetTlsMaximumProtocolVersion() TlsParameters_TlsProtocol

func (*TlsParameters) GetTlsMinimumProtocolVersion

func (m *TlsParameters) GetTlsMinimumProtocolVersion() TlsParameters_TlsProtocol

func (*TlsParameters) ProtoMessage

func (*TlsParameters) ProtoMessage()

func (*TlsParameters) Reset

func (m *TlsParameters) Reset()

func (*TlsParameters) String

func (m *TlsParameters) String() string

func (*TlsParameters) XXX_DiscardUnknown

func (m *TlsParameters) XXX_DiscardUnknown()

func (*TlsParameters) XXX_Marshal

func (m *TlsParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TlsParameters) XXX_Merge

func (dst *TlsParameters) XXX_Merge(src proto.Message)

func (*TlsParameters) XXX_Size

func (m *TlsParameters) XXX_Size() int

func (*TlsParameters) XXX_Unmarshal

func (m *TlsParameters) XXX_Unmarshal(b []byte) error

type TlsParameters_TlsProtocol

type TlsParameters_TlsProtocol int32
const (
	TlsParameters_TLS_AUTO TlsParameters_TlsProtocol = 0
	TlsParameters_TLSv1_0  TlsParameters_TlsProtocol = 1
	TlsParameters_TLSv1_1  TlsParameters_TlsProtocol = 2
	TlsParameters_TLSv1_2  TlsParameters_TlsProtocol = 3
	TlsParameters_TLSv1_3  TlsParameters_TlsProtocol = 4
)

func (TlsParameters_TlsProtocol) EnumDescriptor

func (TlsParameters_TlsProtocol) EnumDescriptor() ([]byte, []int)

func (TlsParameters_TlsProtocol) String

func (x TlsParameters_TlsProtocol) String() string

type TlsSessionTicketKeys

type TlsSessionTicketKeys struct {
	Keys                 []*base.DataSource `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*TlsSessionTicketKeys) Descriptor

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

func (*TlsSessionTicketKeys) GetKeys

func (m *TlsSessionTicketKeys) GetKeys() []*base.DataSource

func (*TlsSessionTicketKeys) ProtoMessage

func (*TlsSessionTicketKeys) ProtoMessage()

func (*TlsSessionTicketKeys) Reset

func (m *TlsSessionTicketKeys) Reset()

func (*TlsSessionTicketKeys) String

func (m *TlsSessionTicketKeys) String() string

func (*TlsSessionTicketKeys) XXX_DiscardUnknown

func (m *TlsSessionTicketKeys) XXX_DiscardUnknown()

func (*TlsSessionTicketKeys) XXX_Marshal

func (m *TlsSessionTicketKeys) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TlsSessionTicketKeys) XXX_Merge

func (dst *TlsSessionTicketKeys) XXX_Merge(src proto.Message)

func (*TlsSessionTicketKeys) XXX_Size

func (m *TlsSessionTicketKeys) XXX_Size() int

func (*TlsSessionTicketKeys) XXX_Unmarshal

func (m *TlsSessionTicketKeys) XXX_Unmarshal(b []byte) error

type UpstreamTlsContext

type UpstreamTlsContext struct {
	CommonTlsContext     *CommonTlsContext     `protobuf:"bytes,1,opt,name=common_tls_context,json=commonTlsContext,proto3" json:"common_tls_context,omitempty"`
	Sni                  string                `protobuf:"bytes,2,opt,name=sni,proto3" json:"sni,omitempty"`
	AllowRenegotiation   bool                  `protobuf:"varint,3,opt,name=allow_renegotiation,json=allowRenegotiation,proto3" json:"allow_renegotiation,omitempty"`
	MaxSessionKeys       *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=max_session_keys,json=maxSessionKeys,proto3" json:"max_session_keys,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*UpstreamTlsContext) Descriptor

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

func (*UpstreamTlsContext) GetAllowRenegotiation

func (m *UpstreamTlsContext) GetAllowRenegotiation() bool

func (*UpstreamTlsContext) GetCommonTlsContext

func (m *UpstreamTlsContext) GetCommonTlsContext() *CommonTlsContext

func (*UpstreamTlsContext) GetMaxSessionKeys

func (m *UpstreamTlsContext) GetMaxSessionKeys() *wrappers.UInt32Value

func (*UpstreamTlsContext) GetSni

func (m *UpstreamTlsContext) GetSni() string

func (*UpstreamTlsContext) ProtoMessage

func (*UpstreamTlsContext) ProtoMessage()

func (*UpstreamTlsContext) Reset

func (m *UpstreamTlsContext) Reset()

func (*UpstreamTlsContext) String

func (m *UpstreamTlsContext) String() string

func (*UpstreamTlsContext) XXX_DiscardUnknown

func (m *UpstreamTlsContext) XXX_DiscardUnknown()

func (*UpstreamTlsContext) XXX_Marshal

func (m *UpstreamTlsContext) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpstreamTlsContext) XXX_Merge

func (dst *UpstreamTlsContext) XXX_Merge(src proto.Message)

func (*UpstreamTlsContext) XXX_Size

func (m *UpstreamTlsContext) XXX_Size() int

func (*UpstreamTlsContext) XXX_Unmarshal

func (m *UpstreamTlsContext) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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