go-control-plane: github.com/envoyproxy/go-control-plane/envoy/api/v2/auth Index | Files

package envoy_api_v2_auth

import "github.com/envoyproxy/go-control-plane/envoy/api/v2/auth"

Index

Package Files

cert.pb.go cert.pb.validate.go

Variables

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

type CertificateValidationContext Uses

type CertificateValidationContext struct {
    TrustedCa                         *core.DataSource                                    `protobuf:"bytes,1,opt,name=trusted_ca,json=trustedCa,proto3" json:"trusted_ca,omitempty"`
    VerifyCertificateSpki             []string                                            `protobuf:"bytes,3,rep,name=verify_certificate_spki,json=verifyCertificateSpki,proto3" json:"verify_certificate_spki,omitempty"`
    VerifyCertificateHash             []string                                            `protobuf:"bytes,2,rep,name=verify_certificate_hash,json=verifyCertificateHash,proto3" json:"verify_certificate_hash,omitempty"`
    VerifySubjectAltName              []string                                            `protobuf:"bytes,4,rep,name=verify_subject_alt_name,json=verifySubjectAltName,proto3" json:"verify_subject_alt_name,omitempty"` // Deprecated: Do not use.
    MatchSubjectAltNames              []*matcher.StringMatcher                            `protobuf:"bytes,9,rep,name=match_subject_alt_names,json=matchSubjectAltNames,proto3" json:"match_subject_alt_names,omitempty"`
    RequireOcspStaple                 *wrappers.BoolValue                                 `protobuf:"bytes,5,opt,name=require_ocsp_staple,json=requireOcspStaple,proto3" json:"require_ocsp_staple,omitempty"`
    RequireSignedCertificateTimestamp *wrappers.BoolValue                                 `protobuf:"bytes,6,opt,name=require_signed_certificate_timestamp,json=requireSignedCertificateTimestamp,proto3" json:"require_signed_certificate_timestamp,omitempty"`
    Crl                               *core.DataSource                                    `protobuf:"bytes,7,opt,name=crl,proto3" json:"crl,omitempty"`
    AllowExpiredCertificate           bool                                                `protobuf:"varint,8,opt,name=allow_expired_certificate,json=allowExpiredCertificate,proto3" json:"allow_expired_certificate,omitempty"`
    TrustChainVerification            CertificateValidationContext_TrustChainVerification `protobuf:"varint,10,opt,name=trust_chain_verification,json=trustChainVerification,proto3,enum=envoy.api.v2.auth.CertificateValidationContext_TrustChainVerification" json:"trust_chain_verification,omitempty"`
    XXX_NoUnkeyedLiteral              struct{}                                            `json:"-"`
    XXX_unrecognized                  []byte                                              `json:"-"`
    XXX_sizecache                     int32                                               `json:"-"`
}

func (*CertificateValidationContext) Descriptor Uses

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

func (*CertificateValidationContext) GetAllowExpiredCertificate Uses

func (m *CertificateValidationContext) GetAllowExpiredCertificate() bool

func (*CertificateValidationContext) GetCrl Uses

func (m *CertificateValidationContext) GetCrl() *core.DataSource

func (*CertificateValidationContext) GetMatchSubjectAltNames Uses

func (m *CertificateValidationContext) GetMatchSubjectAltNames() []*matcher.StringMatcher

func (*CertificateValidationContext) GetRequireOcspStaple Uses

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

func (*CertificateValidationContext) GetRequireSignedCertificateTimestamp Uses

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

func (*CertificateValidationContext) GetTrustChainVerification Uses

func (m *CertificateValidationContext) GetTrustChainVerification() CertificateValidationContext_TrustChainVerification

func (*CertificateValidationContext) GetTrustedCa Uses

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

func (*CertificateValidationContext) GetVerifyCertificateHash Uses

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

func (*CertificateValidationContext) GetVerifyCertificateSpki Uses

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

func (*CertificateValidationContext) GetVerifySubjectAltName Uses

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

Deprecated: Do not use.

func (*CertificateValidationContext) ProtoMessage Uses

func (*CertificateValidationContext) ProtoMessage()

func (*CertificateValidationContext) Reset Uses

func (m *CertificateValidationContext) Reset()

func (*CertificateValidationContext) String Uses

func (m *CertificateValidationContext) String() string

func (*CertificateValidationContext) Validate Uses

func (m *CertificateValidationContext) Validate() error

Validate checks the field values on CertificateValidationContext with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*CertificateValidationContext) XXX_DiscardUnknown Uses

func (m *CertificateValidationContext) XXX_DiscardUnknown()

func (*CertificateValidationContext) XXX_Marshal Uses

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

func (*CertificateValidationContext) XXX_Merge Uses

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

func (*CertificateValidationContext) XXX_Size Uses

func (m *CertificateValidationContext) XXX_Size() int

func (*CertificateValidationContext) XXX_Unmarshal Uses

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

type CertificateValidationContextValidationError Uses

type CertificateValidationContextValidationError struct {
    // contains filtered or unexported fields
}

CertificateValidationContextValidationError is the validation error returned by CertificateValidationContext.Validate if the designated constraints aren't met.

func (CertificateValidationContextValidationError) Cause Uses

func (e CertificateValidationContextValidationError) Cause() error

Cause function returns cause value.

func (CertificateValidationContextValidationError) Error Uses

func (e CertificateValidationContextValidationError) Error() string

Error satisfies the builtin error interface

func (CertificateValidationContextValidationError) ErrorName Uses

func (e CertificateValidationContextValidationError) ErrorName() string

ErrorName returns error name.

func (CertificateValidationContextValidationError) Field Uses

func (e CertificateValidationContextValidationError) Field() string

Field function returns field value.

func (CertificateValidationContextValidationError) Key Uses

func (e CertificateValidationContextValidationError) Key() bool

Key function returns key value.

func (CertificateValidationContextValidationError) Reason Uses

func (e CertificateValidationContextValidationError) Reason() string

Reason function returns reason value.

type CertificateValidationContext_TrustChainVerification Uses

type CertificateValidationContext_TrustChainVerification int32
const (
    CertificateValidationContext_VERIFY_TRUST_CHAIN CertificateValidationContext_TrustChainVerification = 0
    CertificateValidationContext_ACCEPT_UNTRUSTED   CertificateValidationContext_TrustChainVerification = 1
)

func (CertificateValidationContext_TrustChainVerification) EnumDescriptor Uses

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

func (CertificateValidationContext_TrustChainVerification) String Uses

func (x CertificateValidationContext_TrustChainVerification) String() string

type CommonTlsContext Uses

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 `protobuf:"bytes,6,rep,name=tls_certificate_sds_secret_configs,json=tlsCertificateSdsSecretConfigs,proto3" json:"tls_certificate_sds_secret_configs,omitempty"`
    // 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 Uses

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

func (*CommonTlsContext) GetAlpnProtocols Uses

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

func (*CommonTlsContext) GetCombinedValidationContext Uses

func (m *CommonTlsContext) GetCombinedValidationContext() *CommonTlsContext_CombinedCertificateValidationContext

func (*CommonTlsContext) GetTlsCertificateSdsSecretConfigs Uses

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

func (*CommonTlsContext) GetTlsCertificates Uses

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

func (*CommonTlsContext) GetTlsParams Uses

func (m *CommonTlsContext) GetTlsParams() *TlsParameters

func (*CommonTlsContext) GetValidationContext Uses

func (m *CommonTlsContext) GetValidationContext() *CertificateValidationContext

func (*CommonTlsContext) GetValidationContextSdsSecretConfig Uses

func (m *CommonTlsContext) GetValidationContextSdsSecretConfig() *SdsSecretConfig

func (*CommonTlsContext) GetValidationContextType Uses

func (m *CommonTlsContext) GetValidationContextType() isCommonTlsContext_ValidationContextType

func (*CommonTlsContext) ProtoMessage Uses

func (*CommonTlsContext) ProtoMessage()

func (*CommonTlsContext) Reset Uses

func (m *CommonTlsContext) Reset()

func (*CommonTlsContext) String Uses

func (m *CommonTlsContext) String() string

func (*CommonTlsContext) Validate Uses

func (m *CommonTlsContext) Validate() error

Validate checks the field values on CommonTlsContext with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*CommonTlsContext) XXX_DiscardUnknown Uses

func (m *CommonTlsContext) XXX_DiscardUnknown()

func (*CommonTlsContext) XXX_Marshal Uses

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

func (*CommonTlsContext) XXX_Merge Uses

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

func (*CommonTlsContext) XXX_OneofWrappers Uses

func (*CommonTlsContext) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*CommonTlsContext) XXX_Size Uses

func (m *CommonTlsContext) XXX_Size() int

func (*CommonTlsContext) XXX_Unmarshal Uses

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

type CommonTlsContextValidationError Uses

type CommonTlsContextValidationError struct {
    // contains filtered or unexported fields
}

CommonTlsContextValidationError is the validation error returned by CommonTlsContext.Validate if the designated constraints aren't met.

func (CommonTlsContextValidationError) Cause Uses

func (e CommonTlsContextValidationError) Cause() error

Cause function returns cause value.

func (CommonTlsContextValidationError) Error Uses

func (e CommonTlsContextValidationError) Error() string

Error satisfies the builtin error interface

func (CommonTlsContextValidationError) ErrorName Uses

func (e CommonTlsContextValidationError) ErrorName() string

ErrorName returns error name.

func (CommonTlsContextValidationError) Field Uses

func (e CommonTlsContextValidationError) Field() string

Field function returns field value.

func (CommonTlsContextValidationError) Key Uses

func (e CommonTlsContextValidationError) Key() bool

Key function returns key value.

func (CommonTlsContextValidationError) Reason Uses

func (e CommonTlsContextValidationError) Reason() string

Reason function returns reason value.

type CommonTlsContext_CombinedCertificateValidationContext Uses

type CommonTlsContext_CombinedCertificateValidationContext struct {
    DefaultValidationContext         *CertificateValidationContext `protobuf:"bytes,1,opt,name=default_validation_context,json=defaultValidationContext,proto3" json:"default_validation_context,omitempty"`
    ValidationContextSdsSecretConfig *SdsSecretConfig              `protobuf:"bytes,2,opt,name=validation_context_sds_secret_config,json=validationContextSdsSecretConfig,proto3" json:"validation_context_sds_secret_config,omitempty"`
    XXX_NoUnkeyedLiteral             struct{}                      `json:"-"`
    XXX_unrecognized                 []byte                        `json:"-"`
    XXX_sizecache                    int32                         `json:"-"`
}

func (*CommonTlsContext_CombinedCertificateValidationContext) Descriptor Uses

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

func (*CommonTlsContext_CombinedCertificateValidationContext) GetDefaultValidationContext Uses

func (m *CommonTlsContext_CombinedCertificateValidationContext) GetDefaultValidationContext() *CertificateValidationContext

func (*CommonTlsContext_CombinedCertificateValidationContext) GetValidationContextSdsSecretConfig Uses

func (m *CommonTlsContext_CombinedCertificateValidationContext) GetValidationContextSdsSecretConfig() *SdsSecretConfig

func (*CommonTlsContext_CombinedCertificateValidationContext) ProtoMessage Uses

func (*CommonTlsContext_CombinedCertificateValidationContext) ProtoMessage()

func (*CommonTlsContext_CombinedCertificateValidationContext) Reset Uses

func (m *CommonTlsContext_CombinedCertificateValidationContext) Reset()

func (*CommonTlsContext_CombinedCertificateValidationContext) String Uses

func (m *CommonTlsContext_CombinedCertificateValidationContext) String() string

func (*CommonTlsContext_CombinedCertificateValidationContext) Validate Uses

func (m *CommonTlsContext_CombinedCertificateValidationContext) Validate() error

Validate checks the field values on CommonTlsContext_CombinedCertificateValidationContext with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*CommonTlsContext_CombinedCertificateValidationContext) XXX_DiscardUnknown Uses

func (m *CommonTlsContext_CombinedCertificateValidationContext) XXX_DiscardUnknown()

func (*CommonTlsContext_CombinedCertificateValidationContext) XXX_Marshal Uses

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

func (*CommonTlsContext_CombinedCertificateValidationContext) XXX_Merge Uses

func (m *CommonTlsContext_CombinedCertificateValidationContext) XXX_Merge(src proto.Message)

func (*CommonTlsContext_CombinedCertificateValidationContext) XXX_Size Uses

func (m *CommonTlsContext_CombinedCertificateValidationContext) XXX_Size() int

func (*CommonTlsContext_CombinedCertificateValidationContext) XXX_Unmarshal Uses

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

type CommonTlsContext_CombinedCertificateValidationContextValidationError Uses

type CommonTlsContext_CombinedCertificateValidationContextValidationError struct {
    // contains filtered or unexported fields
}

CommonTlsContext_CombinedCertificateValidationContextValidationError is the validation error returned by CommonTlsContext_CombinedCertificateValidationContext.Validate if the designated constraints aren't met.

func (CommonTlsContext_CombinedCertificateValidationContextValidationError) Cause Uses

func (e CommonTlsContext_CombinedCertificateValidationContextValidationError) Cause() error

Cause function returns cause value.

func (CommonTlsContext_CombinedCertificateValidationContextValidationError) Error Uses

func (e CommonTlsContext_CombinedCertificateValidationContextValidationError) Error() string

Error satisfies the builtin error interface

func (CommonTlsContext_CombinedCertificateValidationContextValidationError) ErrorName Uses

func (e CommonTlsContext_CombinedCertificateValidationContextValidationError) ErrorName() string

ErrorName returns error name.

func (CommonTlsContext_CombinedCertificateValidationContextValidationError) Field Uses

func (e CommonTlsContext_CombinedCertificateValidationContextValidationError) Field() string

Field function returns field value.

func (CommonTlsContext_CombinedCertificateValidationContextValidationError) Key Uses

func (e CommonTlsContext_CombinedCertificateValidationContextValidationError) Key() bool

Key function returns key value.

func (CommonTlsContext_CombinedCertificateValidationContextValidationError) Reason Uses

func (e CommonTlsContext_CombinedCertificateValidationContextValidationError) Reason() string

Reason function returns reason value.

type CommonTlsContext_CombinedValidationContext Uses

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

type CommonTlsContext_ValidationContext Uses

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

type CommonTlsContext_ValidationContextSdsSecretConfig Uses

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

type DownstreamTlsContext Uses

type DownstreamTlsContext struct {
    CommonTlsContext         *CommonTlsContext   `protobuf:"bytes,1,opt,name=common_tls_context,json=commonTlsContext,proto3" json:"common_tls_context,omitempty"`
    RequireClientCertificate *wrappers.BoolValue `protobuf:"bytes,2,opt,name=require_client_certificate,json=requireClientCertificate,proto3" json:"require_client_certificate,omitempty"`
    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
    //	*DownstreamTlsContext_DisableStatelessSessionResumption
    SessionTicketKeysType isDownstreamTlsContext_SessionTicketKeysType `protobuf_oneof:"session_ticket_keys_type"`
    SessionTimeout        *duration.Duration                           `protobuf:"bytes,6,opt,name=session_timeout,json=sessionTimeout,proto3" json:"session_timeout,omitempty"`
    XXX_NoUnkeyedLiteral  struct{}                                     `json:"-"`
    XXX_unrecognized      []byte                                       `json:"-"`
    XXX_sizecache         int32                                        `json:"-"`
}

func (*DownstreamTlsContext) Descriptor Uses

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

func (*DownstreamTlsContext) GetCommonTlsContext Uses

func (m *DownstreamTlsContext) GetCommonTlsContext() *CommonTlsContext

func (*DownstreamTlsContext) GetDisableStatelessSessionResumption Uses

func (m *DownstreamTlsContext) GetDisableStatelessSessionResumption() bool

func (*DownstreamTlsContext) GetRequireClientCertificate Uses

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

func (*DownstreamTlsContext) GetRequireSni Uses

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

func (*DownstreamTlsContext) GetSessionTicketKeys Uses

func (m *DownstreamTlsContext) GetSessionTicketKeys() *TlsSessionTicketKeys

func (*DownstreamTlsContext) GetSessionTicketKeysSdsSecretConfig Uses

func (m *DownstreamTlsContext) GetSessionTicketKeysSdsSecretConfig() *SdsSecretConfig

func (*DownstreamTlsContext) GetSessionTicketKeysType Uses

func (m *DownstreamTlsContext) GetSessionTicketKeysType() isDownstreamTlsContext_SessionTicketKeysType

func (*DownstreamTlsContext) GetSessionTimeout Uses

func (m *DownstreamTlsContext) GetSessionTimeout() *duration.Duration

func (*DownstreamTlsContext) ProtoMessage Uses

func (*DownstreamTlsContext) ProtoMessage()

func (*DownstreamTlsContext) Reset Uses

func (m *DownstreamTlsContext) Reset()

func (*DownstreamTlsContext) String Uses

func (m *DownstreamTlsContext) String() string

func (*DownstreamTlsContext) Validate Uses

func (m *DownstreamTlsContext) Validate() error

Validate checks the field values on DownstreamTlsContext with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*DownstreamTlsContext) XXX_DiscardUnknown Uses

func (m *DownstreamTlsContext) XXX_DiscardUnknown()

func (*DownstreamTlsContext) XXX_Marshal Uses

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

func (*DownstreamTlsContext) XXX_Merge Uses

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

func (*DownstreamTlsContext) XXX_OneofWrappers Uses

func (*DownstreamTlsContext) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*DownstreamTlsContext) XXX_Size Uses

func (m *DownstreamTlsContext) XXX_Size() int

func (*DownstreamTlsContext) XXX_Unmarshal Uses

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

type DownstreamTlsContextValidationError Uses

type DownstreamTlsContextValidationError struct {
    // contains filtered or unexported fields
}

DownstreamTlsContextValidationError is the validation error returned by DownstreamTlsContext.Validate if the designated constraints aren't met.

func (DownstreamTlsContextValidationError) Cause Uses

func (e DownstreamTlsContextValidationError) Cause() error

Cause function returns cause value.

func (DownstreamTlsContextValidationError) Error Uses

func (e DownstreamTlsContextValidationError) Error() string

Error satisfies the builtin error interface

func (DownstreamTlsContextValidationError) ErrorName Uses

func (e DownstreamTlsContextValidationError) ErrorName() string

ErrorName returns error name.

func (DownstreamTlsContextValidationError) Field Uses

func (e DownstreamTlsContextValidationError) Field() string

Field function returns field value.

func (DownstreamTlsContextValidationError) Key Uses

func (e DownstreamTlsContextValidationError) Key() bool

Key function returns key value.

func (DownstreamTlsContextValidationError) Reason Uses

func (e DownstreamTlsContextValidationError) Reason() string

Reason function returns reason value.

type DownstreamTlsContext_DisableStatelessSessionResumption Uses

type DownstreamTlsContext_DisableStatelessSessionResumption struct {
    DisableStatelessSessionResumption bool `protobuf:"varint,7,opt,name=disable_stateless_session_resumption,json=disableStatelessSessionResumption,proto3,oneof"`
}

type DownstreamTlsContext_SessionTicketKeys Uses

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

type DownstreamTlsContext_SessionTicketKeysSdsSecretConfig Uses

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

type GenericSecret Uses

type GenericSecret struct {
    Secret               *core.DataSource `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
    XXX_NoUnkeyedLiteral struct{}         `json:"-"`
    XXX_unrecognized     []byte           `json:"-"`
    XXX_sizecache        int32            `json:"-"`
}

func (*GenericSecret) Descriptor Uses

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

func (*GenericSecret) GetSecret Uses

func (m *GenericSecret) GetSecret() *core.DataSource

func (*GenericSecret) ProtoMessage Uses

func (*GenericSecret) ProtoMessage()

func (*GenericSecret) Reset Uses

func (m *GenericSecret) Reset()

func (*GenericSecret) String Uses

func (m *GenericSecret) String() string

func (*GenericSecret) Validate Uses

func (m *GenericSecret) Validate() error

Validate checks the field values on GenericSecret with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*GenericSecret) XXX_DiscardUnknown Uses

func (m *GenericSecret) XXX_DiscardUnknown()

func (*GenericSecret) XXX_Marshal Uses

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

func (*GenericSecret) XXX_Merge Uses

func (m *GenericSecret) XXX_Merge(src proto.Message)

func (*GenericSecret) XXX_Size Uses

func (m *GenericSecret) XXX_Size() int

func (*GenericSecret) XXX_Unmarshal Uses

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

type GenericSecretValidationError Uses

type GenericSecretValidationError struct {
    // contains filtered or unexported fields
}

GenericSecretValidationError is the validation error returned by GenericSecret.Validate if the designated constraints aren't met.

func (GenericSecretValidationError) Cause Uses

func (e GenericSecretValidationError) Cause() error

Cause function returns cause value.

func (GenericSecretValidationError) Error Uses

func (e GenericSecretValidationError) Error() string

Error satisfies the builtin error interface

func (GenericSecretValidationError) ErrorName Uses

func (e GenericSecretValidationError) ErrorName() string

ErrorName returns error name.

func (GenericSecretValidationError) Field Uses

func (e GenericSecretValidationError) Field() string

Field function returns field value.

func (GenericSecretValidationError) Key Uses

func (e GenericSecretValidationError) Key() bool

Key function returns key value.

func (GenericSecretValidationError) Reason Uses

func (e GenericSecretValidationError) Reason() string

Reason function returns reason value.

type PrivateKeyProvider Uses

type PrivateKeyProvider struct {
    ProviderName string `protobuf:"bytes,1,opt,name=provider_name,json=providerName,proto3" json:"provider_name,omitempty"`
    // Types that are valid to be assigned to ConfigType:
    //	*PrivateKeyProvider_Config
    //	*PrivateKeyProvider_TypedConfig
    ConfigType           isPrivateKeyProvider_ConfigType `protobuf_oneof:"config_type"`
    XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
    XXX_unrecognized     []byte                          `json:"-"`
    XXX_sizecache        int32                           `json:"-"`
}

func (*PrivateKeyProvider) Descriptor Uses

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

func (*PrivateKeyProvider) GetConfig Uses

func (m *PrivateKeyProvider) GetConfig() *_struct.Struct

Deprecated: Do not use.

func (*PrivateKeyProvider) GetConfigType Uses

func (m *PrivateKeyProvider) GetConfigType() isPrivateKeyProvider_ConfigType

func (*PrivateKeyProvider) GetProviderName Uses

func (m *PrivateKeyProvider) GetProviderName() string

func (*PrivateKeyProvider) GetTypedConfig Uses

func (m *PrivateKeyProvider) GetTypedConfig() *any.Any

func (*PrivateKeyProvider) ProtoMessage Uses

func (*PrivateKeyProvider) ProtoMessage()

func (*PrivateKeyProvider) Reset Uses

func (m *PrivateKeyProvider) Reset()

func (*PrivateKeyProvider) String Uses

func (m *PrivateKeyProvider) String() string

func (*PrivateKeyProvider) Validate Uses

func (m *PrivateKeyProvider) Validate() error

Validate checks the field values on PrivateKeyProvider with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*PrivateKeyProvider) XXX_DiscardUnknown Uses

func (m *PrivateKeyProvider) XXX_DiscardUnknown()

func (*PrivateKeyProvider) XXX_Marshal Uses

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

func (*PrivateKeyProvider) XXX_Merge Uses

func (m *PrivateKeyProvider) XXX_Merge(src proto.Message)

func (*PrivateKeyProvider) XXX_OneofWrappers Uses

func (*PrivateKeyProvider) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*PrivateKeyProvider) XXX_Size Uses

func (m *PrivateKeyProvider) XXX_Size() int

func (*PrivateKeyProvider) XXX_Unmarshal Uses

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

type PrivateKeyProviderValidationError Uses

type PrivateKeyProviderValidationError struct {
    // contains filtered or unexported fields
}

PrivateKeyProviderValidationError is the validation error returned by PrivateKeyProvider.Validate if the designated constraints aren't met.

func (PrivateKeyProviderValidationError) Cause Uses

func (e PrivateKeyProviderValidationError) Cause() error

Cause function returns cause value.

func (PrivateKeyProviderValidationError) Error Uses

func (e PrivateKeyProviderValidationError) Error() string

Error satisfies the builtin error interface

func (PrivateKeyProviderValidationError) ErrorName Uses

func (e PrivateKeyProviderValidationError) ErrorName() string

ErrorName returns error name.

func (PrivateKeyProviderValidationError) Field Uses

func (e PrivateKeyProviderValidationError) Field() string

Field function returns field value.

func (PrivateKeyProviderValidationError) Key Uses

func (e PrivateKeyProviderValidationError) Key() bool

Key function returns key value.

func (PrivateKeyProviderValidationError) Reason Uses

func (e PrivateKeyProviderValidationError) Reason() string

Reason function returns reason value.

type PrivateKeyProvider_Config Uses

type PrivateKeyProvider_Config struct {
    Config *_struct.Struct `protobuf:"bytes,2,opt,name=config,proto3,oneof"`
}

type PrivateKeyProvider_TypedConfig Uses

type PrivateKeyProvider_TypedConfig struct {
    TypedConfig *any.Any `protobuf:"bytes,3,opt,name=typed_config,json=typedConfig,proto3,oneof"`
}

type SdsSecretConfig Uses

type SdsSecretConfig struct {
    Name                 string             `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    SdsConfig            *core.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 Uses

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

func (*SdsSecretConfig) GetName Uses

func (m *SdsSecretConfig) GetName() string

func (*SdsSecretConfig) GetSdsConfig Uses

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

func (*SdsSecretConfig) ProtoMessage Uses

func (*SdsSecretConfig) ProtoMessage()

func (*SdsSecretConfig) Reset Uses

func (m *SdsSecretConfig) Reset()

func (*SdsSecretConfig) String Uses

func (m *SdsSecretConfig) String() string

func (*SdsSecretConfig) Validate Uses

func (m *SdsSecretConfig) Validate() error

Validate checks the field values on SdsSecretConfig with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*SdsSecretConfig) XXX_DiscardUnknown Uses

func (m *SdsSecretConfig) XXX_DiscardUnknown()

func (*SdsSecretConfig) XXX_Marshal Uses

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

func (*SdsSecretConfig) XXX_Merge Uses

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

func (*SdsSecretConfig) XXX_Size Uses

func (m *SdsSecretConfig) XXX_Size() int

func (*SdsSecretConfig) XXX_Unmarshal Uses

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

type SdsSecretConfigValidationError Uses

type SdsSecretConfigValidationError struct {
    // contains filtered or unexported fields
}

SdsSecretConfigValidationError is the validation error returned by SdsSecretConfig.Validate if the designated constraints aren't met.

func (SdsSecretConfigValidationError) Cause Uses

func (e SdsSecretConfigValidationError) Cause() error

Cause function returns cause value.

func (SdsSecretConfigValidationError) Error Uses

func (e SdsSecretConfigValidationError) Error() string

Error satisfies the builtin error interface

func (SdsSecretConfigValidationError) ErrorName Uses

func (e SdsSecretConfigValidationError) ErrorName() string

ErrorName returns error name.

func (SdsSecretConfigValidationError) Field Uses

func (e SdsSecretConfigValidationError) Field() string

Field function returns field value.

func (SdsSecretConfigValidationError) Key Uses

func (e SdsSecretConfigValidationError) Key() bool

Key function returns key value.

func (SdsSecretConfigValidationError) Reason Uses

func (e SdsSecretConfigValidationError) Reason() string

Reason function returns reason value.

type Secret Uses

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
    //	*Secret_GenericSecret
    Type                 isSecret_Type `protobuf_oneof:"type"`
    XXX_NoUnkeyedLiteral struct{}      `json:"-"`
    XXX_unrecognized     []byte        `json:"-"`
    XXX_sizecache        int32         `json:"-"`
}

func (*Secret) Descriptor Uses

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

func (*Secret) GetGenericSecret Uses

func (m *Secret) GetGenericSecret() *GenericSecret

func (*Secret) GetName Uses

func (m *Secret) GetName() string

func (*Secret) GetSessionTicketKeys Uses

func (m *Secret) GetSessionTicketKeys() *TlsSessionTicketKeys

func (*Secret) GetTlsCertificate Uses

func (m *Secret) GetTlsCertificate() *TlsCertificate

func (*Secret) GetType Uses

func (m *Secret) GetType() isSecret_Type

func (*Secret) GetValidationContext Uses

func (m *Secret) GetValidationContext() *CertificateValidationContext

func (*Secret) ProtoMessage Uses

func (*Secret) ProtoMessage()

func (*Secret) Reset Uses

func (m *Secret) Reset()

func (*Secret) String Uses

func (m *Secret) String() string

func (*Secret) Validate Uses

func (m *Secret) Validate() error

Validate checks the field values on Secret with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*Secret) XXX_DiscardUnknown Uses

func (m *Secret) XXX_DiscardUnknown()

func (*Secret) XXX_Marshal Uses

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

func (*Secret) XXX_Merge Uses

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

func (*Secret) XXX_OneofWrappers Uses

func (*Secret) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Secret) XXX_Size Uses

func (m *Secret) XXX_Size() int

func (*Secret) XXX_Unmarshal Uses

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

type SecretValidationError Uses

type SecretValidationError struct {
    // contains filtered or unexported fields
}

SecretValidationError is the validation error returned by Secret.Validate if the designated constraints aren't met.

func (SecretValidationError) Cause Uses

func (e SecretValidationError) Cause() error

Cause function returns cause value.

func (SecretValidationError) Error Uses

func (e SecretValidationError) Error() string

Error satisfies the builtin error interface

func (SecretValidationError) ErrorName Uses

func (e SecretValidationError) ErrorName() string

ErrorName returns error name.

func (SecretValidationError) Field Uses

func (e SecretValidationError) Field() string

Field function returns field value.

func (SecretValidationError) Key Uses

func (e SecretValidationError) Key() bool

Key function returns key value.

func (SecretValidationError) Reason Uses

func (e SecretValidationError) Reason() string

Reason function returns reason value.

type Secret_GenericSecret Uses

type Secret_GenericSecret struct {
    GenericSecret *GenericSecret `protobuf:"bytes,5,opt,name=generic_secret,json=genericSecret,proto3,oneof"`
}

type Secret_SessionTicketKeys Uses

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

type Secret_TlsCertificate Uses

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

type Secret_ValidationContext Uses

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

type TlsCertificate Uses

type TlsCertificate struct {
    CertificateChain           *core.DataSource    `protobuf:"bytes,1,opt,name=certificate_chain,json=certificateChain,proto3" json:"certificate_chain,omitempty"`
    PrivateKey                 *core.DataSource    `protobuf:"bytes,2,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"`
    PrivateKeyProvider         *PrivateKeyProvider `protobuf:"bytes,6,opt,name=private_key_provider,json=privateKeyProvider,proto3" json:"private_key_provider,omitempty"`
    Password                   *core.DataSource    `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
    OcspStaple                 *core.DataSource    `protobuf:"bytes,4,opt,name=ocsp_staple,json=ocspStaple,proto3" json:"ocsp_staple,omitempty"`
    SignedCertificateTimestamp []*core.DataSource  `protobuf:"bytes,5,rep,name=signed_certificate_timestamp,json=signedCertificateTimestamp,proto3" json:"signed_certificate_timestamp,omitempty"`
    XXX_NoUnkeyedLiteral       struct{}            `json:"-"`
    XXX_unrecognized           []byte              `json:"-"`
    XXX_sizecache              int32               `json:"-"`
}

func (*TlsCertificate) Descriptor Uses

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

func (*TlsCertificate) GetCertificateChain Uses

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

func (*TlsCertificate) GetOcspStaple Uses

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

func (*TlsCertificate) GetPassword Uses

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

func (*TlsCertificate) GetPrivateKey Uses

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

func (*TlsCertificate) GetPrivateKeyProvider Uses

func (m *TlsCertificate) GetPrivateKeyProvider() *PrivateKeyProvider

func (*TlsCertificate) GetSignedCertificateTimestamp Uses

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

func (*TlsCertificate) ProtoMessage Uses

func (*TlsCertificate) ProtoMessage()

func (*TlsCertificate) Reset Uses

func (m *TlsCertificate) Reset()

func (*TlsCertificate) String Uses

func (m *TlsCertificate) String() string

func (*TlsCertificate) Validate Uses

func (m *TlsCertificate) Validate() error

Validate checks the field values on TlsCertificate with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*TlsCertificate) XXX_DiscardUnknown Uses

func (m *TlsCertificate) XXX_DiscardUnknown()

func (*TlsCertificate) XXX_Marshal Uses

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

func (*TlsCertificate) XXX_Merge Uses

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

func (*TlsCertificate) XXX_Size Uses

func (m *TlsCertificate) XXX_Size() int

func (*TlsCertificate) XXX_Unmarshal Uses

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

type TlsCertificateValidationError Uses

type TlsCertificateValidationError struct {
    // contains filtered or unexported fields
}

TlsCertificateValidationError is the validation error returned by TlsCertificate.Validate if the designated constraints aren't met.

func (TlsCertificateValidationError) Cause Uses

func (e TlsCertificateValidationError) Cause() error

Cause function returns cause value.

func (TlsCertificateValidationError) Error Uses

func (e TlsCertificateValidationError) Error() string

Error satisfies the builtin error interface

func (TlsCertificateValidationError) ErrorName Uses

func (e TlsCertificateValidationError) ErrorName() string

ErrorName returns error name.

func (TlsCertificateValidationError) Field Uses

func (e TlsCertificateValidationError) Field() string

Field function returns field value.

func (TlsCertificateValidationError) Key Uses

func (e TlsCertificateValidationError) Key() bool

Key function returns key value.

func (TlsCertificateValidationError) Reason Uses

func (e TlsCertificateValidationError) Reason() string

Reason function returns reason value.

type TlsParameters Uses

type TlsParameters struct {
    TlsMinimumProtocolVersion TlsParameters_TlsProtocol `protobuf:"varint,1,opt,name=tls_minimum_protocol_version,json=tlsMinimumProtocolVersion,proto3,enum=envoy.api.v2.auth.TlsParameters_TlsProtocol" json:"tls_minimum_protocol_version,omitempty"`
    TlsMaximumProtocolVersion TlsParameters_TlsProtocol `protobuf:"varint,2,opt,name=tls_maximum_protocol_version,json=tlsMaximumProtocolVersion,proto3,enum=envoy.api.v2.auth.TlsParameters_TlsProtocol" json:"tls_maximum_protocol_version,omitempty"`
    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 Uses

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

func (*TlsParameters) GetCipherSuites Uses

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

func (*TlsParameters) GetEcdhCurves Uses

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

func (*TlsParameters) GetTlsMaximumProtocolVersion Uses

func (m *TlsParameters) GetTlsMaximumProtocolVersion() TlsParameters_TlsProtocol

func (*TlsParameters) GetTlsMinimumProtocolVersion Uses

func (m *TlsParameters) GetTlsMinimumProtocolVersion() TlsParameters_TlsProtocol

func (*TlsParameters) ProtoMessage Uses

func (*TlsParameters) ProtoMessage()

func (*TlsParameters) Reset Uses

func (m *TlsParameters) Reset()

func (*TlsParameters) String Uses

func (m *TlsParameters) String() string

func (*TlsParameters) Validate Uses

func (m *TlsParameters) Validate() error

Validate checks the field values on TlsParameters with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*TlsParameters) XXX_DiscardUnknown Uses

func (m *TlsParameters) XXX_DiscardUnknown()

func (*TlsParameters) XXX_Marshal Uses

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

func (*TlsParameters) XXX_Merge Uses

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

func (*TlsParameters) XXX_Size Uses

func (m *TlsParameters) XXX_Size() int

func (*TlsParameters) XXX_Unmarshal Uses

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

type TlsParametersValidationError Uses

type TlsParametersValidationError struct {
    // contains filtered or unexported fields
}

TlsParametersValidationError is the validation error returned by TlsParameters.Validate if the designated constraints aren't met.

func (TlsParametersValidationError) Cause Uses

func (e TlsParametersValidationError) Cause() error

Cause function returns cause value.

func (TlsParametersValidationError) Error Uses

func (e TlsParametersValidationError) Error() string

Error satisfies the builtin error interface

func (TlsParametersValidationError) ErrorName Uses

func (e TlsParametersValidationError) ErrorName() string

ErrorName returns error name.

func (TlsParametersValidationError) Field Uses

func (e TlsParametersValidationError) Field() string

Field function returns field value.

func (TlsParametersValidationError) Key Uses

func (e TlsParametersValidationError) Key() bool

Key function returns key value.

func (TlsParametersValidationError) Reason Uses

func (e TlsParametersValidationError) Reason() string

Reason function returns reason value.

type TlsParameters_TlsProtocol Uses

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 Uses

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

func (TlsParameters_TlsProtocol) String Uses

func (x TlsParameters_TlsProtocol) String() string

type TlsSessionTicketKeys Uses

type TlsSessionTicketKeys struct {
    Keys                 []*core.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 Uses

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

func (*TlsSessionTicketKeys) GetKeys Uses

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

func (*TlsSessionTicketKeys) ProtoMessage Uses

func (*TlsSessionTicketKeys) ProtoMessage()

func (*TlsSessionTicketKeys) Reset Uses

func (m *TlsSessionTicketKeys) Reset()

func (*TlsSessionTicketKeys) String Uses

func (m *TlsSessionTicketKeys) String() string

func (*TlsSessionTicketKeys) Validate Uses

func (m *TlsSessionTicketKeys) Validate() error

Validate checks the field values on TlsSessionTicketKeys with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*TlsSessionTicketKeys) XXX_DiscardUnknown Uses

func (m *TlsSessionTicketKeys) XXX_DiscardUnknown()

func (*TlsSessionTicketKeys) XXX_Marshal Uses

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

func (*TlsSessionTicketKeys) XXX_Merge Uses

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

func (*TlsSessionTicketKeys) XXX_Size Uses

func (m *TlsSessionTicketKeys) XXX_Size() int

func (*TlsSessionTicketKeys) XXX_Unmarshal Uses

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

type TlsSessionTicketKeysValidationError Uses

type TlsSessionTicketKeysValidationError struct {
    // contains filtered or unexported fields
}

TlsSessionTicketKeysValidationError is the validation error returned by TlsSessionTicketKeys.Validate if the designated constraints aren't met.

func (TlsSessionTicketKeysValidationError) Cause Uses

func (e TlsSessionTicketKeysValidationError) Cause() error

Cause function returns cause value.

func (TlsSessionTicketKeysValidationError) Error Uses

func (e TlsSessionTicketKeysValidationError) Error() string

Error satisfies the builtin error interface

func (TlsSessionTicketKeysValidationError) ErrorName Uses

func (e TlsSessionTicketKeysValidationError) ErrorName() string

ErrorName returns error name.

func (TlsSessionTicketKeysValidationError) Field Uses

func (e TlsSessionTicketKeysValidationError) Field() string

Field function returns field value.

func (TlsSessionTicketKeysValidationError) Key Uses

func (e TlsSessionTicketKeysValidationError) Key() bool

Key function returns key value.

func (TlsSessionTicketKeysValidationError) Reason Uses

func (e TlsSessionTicketKeysValidationError) Reason() string

Reason function returns reason value.

type UpstreamTlsContext Uses

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 Uses

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

func (*UpstreamTlsContext) GetAllowRenegotiation Uses

func (m *UpstreamTlsContext) GetAllowRenegotiation() bool

func (*UpstreamTlsContext) GetCommonTlsContext Uses

func (m *UpstreamTlsContext) GetCommonTlsContext() *CommonTlsContext

func (*UpstreamTlsContext) GetMaxSessionKeys Uses

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

func (*UpstreamTlsContext) GetSni Uses

func (m *UpstreamTlsContext) GetSni() string

func (*UpstreamTlsContext) ProtoMessage Uses

func (*UpstreamTlsContext) ProtoMessage()

func (*UpstreamTlsContext) Reset Uses

func (m *UpstreamTlsContext) Reset()

func (*UpstreamTlsContext) String Uses

func (m *UpstreamTlsContext) String() string

func (*UpstreamTlsContext) Validate Uses

func (m *UpstreamTlsContext) Validate() error

Validate checks the field values on UpstreamTlsContext with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*UpstreamTlsContext) XXX_DiscardUnknown Uses

func (m *UpstreamTlsContext) XXX_DiscardUnknown()

func (*UpstreamTlsContext) XXX_Marshal Uses

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

func (*UpstreamTlsContext) XXX_Merge Uses

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

func (*UpstreamTlsContext) XXX_Size Uses

func (m *UpstreamTlsContext) XXX_Size() int

func (*UpstreamTlsContext) XXX_Unmarshal Uses

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

type UpstreamTlsContextValidationError Uses

type UpstreamTlsContextValidationError struct {
    // contains filtered or unexported fields
}

UpstreamTlsContextValidationError is the validation error returned by UpstreamTlsContext.Validate if the designated constraints aren't met.

func (UpstreamTlsContextValidationError) Cause Uses

func (e UpstreamTlsContextValidationError) Cause() error

Cause function returns cause value.

func (UpstreamTlsContextValidationError) Error Uses

func (e UpstreamTlsContextValidationError) Error() string

Error satisfies the builtin error interface

func (UpstreamTlsContextValidationError) ErrorName Uses

func (e UpstreamTlsContextValidationError) ErrorName() string

ErrorName returns error name.

func (UpstreamTlsContextValidationError) Field Uses

func (e UpstreamTlsContextValidationError) Field() string

Field function returns field value.

func (UpstreamTlsContextValidationError) Key Uses

func (e UpstreamTlsContextValidationError) Key() bool

Key function returns key value.

func (UpstreamTlsContextValidationError) Reason Uses

func (e UpstreamTlsContextValidationError) Reason() string

Reason function returns reason value.

Package envoy_api_v2_auth imports 21 packages (graph) and is imported by 78 packages. Updated 2020-04-04. Refresh now. Tools for package owners.