go-control-plane: github.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v4alpha Index | Files

package envoy_extensions_transport_sockets_tls_v4alpha

import "github.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v4alpha"

Index

Package Files

common.pb.go common.pb.validate.go secret.pb.go secret.pb.validate.go tls.pb.go tls.pb.validate.go

Variables

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

Enum value maps for TlsParameters_TlsProtocol.

var (
    CertificateValidationContext_TrustChainVerification_name = map[int32]string{
        0:  "VERIFY_TRUST_CHAIN",
        1:  "ACCEPT_UNTRUSTED",
    }
    CertificateValidationContext_TrustChainVerification_value = map[string]int32{
        "VERIFY_TRUST_CHAIN": 0,
        "ACCEPT_UNTRUSTED":   1,
    }
)

Enum value maps for CertificateValidationContext_TrustChainVerification.

var File_envoy_extensions_transport_sockets_tls_v4alpha_common_proto protoreflect.FileDescriptor
var File_envoy_extensions_transport_sockets_tls_v4alpha_secret_proto protoreflect.FileDescriptor
var File_envoy_extensions_transport_sockets_tls_v4alpha_tls_proto protoreflect.FileDescriptor

type CertificateValidationContext Uses

type CertificateValidationContext struct {
    TrustedCa                         *v4alpha.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"`
    MatchSubjectAltNames              []*v4alpha1.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                               *v4alpha.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.extensions.transport_sockets.tls.v4alpha.CertificateValidationContext_TrustChainVerification" json:"trust_chain_verification,omitempty"`
    // contains filtered or unexported fields
}

func (*CertificateValidationContext) Descriptor Uses

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

Deprecated: Use CertificateValidationContext.ProtoReflect.Descriptor instead.

func (*CertificateValidationContext) GetAllowExpiredCertificate Uses

func (x *CertificateValidationContext) GetAllowExpiredCertificate() bool

func (*CertificateValidationContext) GetCrl Uses

func (x *CertificateValidationContext) GetCrl() *v4alpha.DataSource

func (*CertificateValidationContext) GetMatchSubjectAltNames Uses

func (x *CertificateValidationContext) GetMatchSubjectAltNames() []*v4alpha1.StringMatcher

func (*CertificateValidationContext) GetRequireOcspStaple Uses

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

func (*CertificateValidationContext) GetRequireSignedCertificateTimestamp Uses

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

func (*CertificateValidationContext) GetTrustChainVerification Uses

func (x *CertificateValidationContext) GetTrustChainVerification() CertificateValidationContext_TrustChainVerification

func (*CertificateValidationContext) GetTrustedCa Uses

func (x *CertificateValidationContext) GetTrustedCa() *v4alpha.DataSource

func (*CertificateValidationContext) GetVerifyCertificateHash Uses

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

func (*CertificateValidationContext) GetVerifyCertificateSpki Uses

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

func (*CertificateValidationContext) ProtoMessage Uses

func (*CertificateValidationContext) ProtoMessage()

func (*CertificateValidationContext) ProtoReflect Uses

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

func (*CertificateValidationContext) Reset Uses

func (x *CertificateValidationContext) Reset()

func (*CertificateValidationContext) String Uses

func (x *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.

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) Descriptor Uses

func (CertificateValidationContext_TrustChainVerification) Descriptor() protoreflect.EnumDescriptor

func (CertificateValidationContext_TrustChainVerification) Enum Uses

func (x CertificateValidationContext_TrustChainVerification) Enum() *CertificateValidationContext_TrustChainVerification

func (CertificateValidationContext_TrustChainVerification) EnumDescriptor Uses

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

Deprecated: Use CertificateValidationContext_TrustChainVerification.Descriptor instead.

func (CertificateValidationContext_TrustChainVerification) Number Uses

func (x CertificateValidationContext_TrustChainVerification) Number() protoreflect.EnumNumber

func (CertificateValidationContext_TrustChainVerification) String Uses

func (x CertificateValidationContext_TrustChainVerification) String() string

func (CertificateValidationContext_TrustChainVerification) Type Uses

func (CertificateValidationContext_TrustChainVerification) Type() protoreflect.EnumType

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"`
    TlsCertificateCertificateProvider         *CommonTlsContext_CertificateProvider         `protobuf:"bytes,9,opt,name=tls_certificate_certificate_provider,json=tlsCertificateCertificateProvider,proto3" json:"tls_certificate_certificate_provider,omitempty"`
    TlsCertificateCertificateProviderInstance *CommonTlsContext_CertificateProviderInstance `protobuf:"bytes,11,opt,name=tls_certificate_certificate_provider_instance,json=tlsCertificateCertificateProviderInstance,proto3" json:"tls_certificate_certificate_provider_instance,omitempty"`
    // Types that are assignable to ValidationContextType:
    //	*CommonTlsContext_ValidationContext
    //	*CommonTlsContext_ValidationContextSdsSecretConfig
    //	*CommonTlsContext_CombinedValidationContext
    //	*CommonTlsContext_ValidationContextCertificateProvider
    //	*CommonTlsContext_ValidationContextCertificateProviderInstance
    ValidationContextType isCommonTlsContext_ValidationContextType `protobuf_oneof:"validation_context_type"`
    AlpnProtocols         []string                                 `protobuf:"bytes,4,rep,name=alpn_protocols,json=alpnProtocols,proto3" json:"alpn_protocols,omitempty"`
    // contains filtered or unexported fields
}

func (*CommonTlsContext) Descriptor Uses

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

Deprecated: Use CommonTlsContext.ProtoReflect.Descriptor instead.

func (*CommonTlsContext) GetAlpnProtocols Uses

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

func (*CommonTlsContext) GetCombinedValidationContext Uses

func (x *CommonTlsContext) GetCombinedValidationContext() *CommonTlsContext_CombinedCertificateValidationContext

func (*CommonTlsContext) GetTlsCertificateCertificateProvider Uses

func (x *CommonTlsContext) GetTlsCertificateCertificateProvider() *CommonTlsContext_CertificateProvider

func (*CommonTlsContext) GetTlsCertificateCertificateProviderInstance Uses

func (x *CommonTlsContext) GetTlsCertificateCertificateProviderInstance() *CommonTlsContext_CertificateProviderInstance

func (*CommonTlsContext) GetTlsCertificateSdsSecretConfigs Uses

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

func (*CommonTlsContext) GetTlsCertificates Uses

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

func (*CommonTlsContext) GetTlsParams Uses

func (x *CommonTlsContext) GetTlsParams() *TlsParameters

func (*CommonTlsContext) GetValidationContext Uses

func (x *CommonTlsContext) GetValidationContext() *CertificateValidationContext

func (*CommonTlsContext) GetValidationContextCertificateProvider Uses

func (x *CommonTlsContext) GetValidationContextCertificateProvider() *CommonTlsContext_CertificateProvider

func (*CommonTlsContext) GetValidationContextCertificateProviderInstance Uses

func (x *CommonTlsContext) GetValidationContextCertificateProviderInstance() *CommonTlsContext_CertificateProviderInstance

func (*CommonTlsContext) GetValidationContextSdsSecretConfig Uses

func (x *CommonTlsContext) GetValidationContextSdsSecretConfig() *SdsSecretConfig

func (*CommonTlsContext) GetValidationContextType Uses

func (m *CommonTlsContext) GetValidationContextType() isCommonTlsContext_ValidationContextType

func (*CommonTlsContext) ProtoMessage Uses

func (*CommonTlsContext) ProtoMessage()

func (*CommonTlsContext) ProtoReflect Uses

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

func (*CommonTlsContext) Reset Uses

func (x *CommonTlsContext) Reset()

func (*CommonTlsContext) String Uses

func (x *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.

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_CertificateProvider Uses

type CommonTlsContext_CertificateProvider struct {
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Types that are assignable to Config:
    //	*CommonTlsContext_CertificateProvider_TypedConfig
    Config isCommonTlsContext_CertificateProvider_Config `protobuf_oneof:"config"`
    // contains filtered or unexported fields
}

func (*CommonTlsContext_CertificateProvider) Descriptor Uses

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

Deprecated: Use CommonTlsContext_CertificateProvider.ProtoReflect.Descriptor instead.

func (*CommonTlsContext_CertificateProvider) GetConfig Uses

func (m *CommonTlsContext_CertificateProvider) GetConfig() isCommonTlsContext_CertificateProvider_Config

func (*CommonTlsContext_CertificateProvider) GetName Uses

func (x *CommonTlsContext_CertificateProvider) GetName() string

func (*CommonTlsContext_CertificateProvider) GetTypedConfig Uses

func (x *CommonTlsContext_CertificateProvider) GetTypedConfig() *v4alpha.TypedExtensionConfig

func (*CommonTlsContext_CertificateProvider) ProtoMessage Uses

func (*CommonTlsContext_CertificateProvider) ProtoMessage()

func (*CommonTlsContext_CertificateProvider) ProtoReflect Uses

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

func (*CommonTlsContext_CertificateProvider) Reset Uses

func (x *CommonTlsContext_CertificateProvider) Reset()

func (*CommonTlsContext_CertificateProvider) String Uses

func (x *CommonTlsContext_CertificateProvider) String() string

func (*CommonTlsContext_CertificateProvider) Validate Uses

func (m *CommonTlsContext_CertificateProvider) Validate() error

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

type CommonTlsContext_CertificateProviderInstance Uses

type CommonTlsContext_CertificateProviderInstance struct {
    InstanceName    string `protobuf:"bytes,1,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"`
    CertificateName string `protobuf:"bytes,2,opt,name=certificate_name,json=certificateName,proto3" json:"certificate_name,omitempty"`
    // contains filtered or unexported fields
}

func (*CommonTlsContext_CertificateProviderInstance) Descriptor Uses

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

Deprecated: Use CommonTlsContext_CertificateProviderInstance.ProtoReflect.Descriptor instead.

func (*CommonTlsContext_CertificateProviderInstance) GetCertificateName Uses

func (x *CommonTlsContext_CertificateProviderInstance) GetCertificateName() string

func (*CommonTlsContext_CertificateProviderInstance) GetInstanceName Uses

func (x *CommonTlsContext_CertificateProviderInstance) GetInstanceName() string

func (*CommonTlsContext_CertificateProviderInstance) ProtoMessage Uses

func (*CommonTlsContext_CertificateProviderInstance) ProtoMessage()

func (*CommonTlsContext_CertificateProviderInstance) ProtoReflect Uses

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

func (*CommonTlsContext_CertificateProviderInstance) Reset Uses

func (x *CommonTlsContext_CertificateProviderInstance) Reset()

func (*CommonTlsContext_CertificateProviderInstance) String Uses

func (x *CommonTlsContext_CertificateProviderInstance) String() string

func (*CommonTlsContext_CertificateProviderInstance) Validate Uses

func (m *CommonTlsContext_CertificateProviderInstance) Validate() error

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

type CommonTlsContext_CertificateProviderInstanceValidationError Uses

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

CommonTlsContext_CertificateProviderInstanceValidationError is the validation error returned by CommonTlsContext_CertificateProviderInstance.Validate if the designated constraints aren't met.

func (CommonTlsContext_CertificateProviderInstanceValidationError) Cause Uses

func (e CommonTlsContext_CertificateProviderInstanceValidationError) Cause() error

Cause function returns cause value.

func (CommonTlsContext_CertificateProviderInstanceValidationError) Error Uses

func (e CommonTlsContext_CertificateProviderInstanceValidationError) Error() string

Error satisfies the builtin error interface

func (CommonTlsContext_CertificateProviderInstanceValidationError) ErrorName Uses

func (e CommonTlsContext_CertificateProviderInstanceValidationError) ErrorName() string

ErrorName returns error name.

func (CommonTlsContext_CertificateProviderInstanceValidationError) Field Uses

func (e CommonTlsContext_CertificateProviderInstanceValidationError) Field() string

Field function returns field value.

func (CommonTlsContext_CertificateProviderInstanceValidationError) Key Uses

func (e CommonTlsContext_CertificateProviderInstanceValidationError) Key() bool

Key function returns key value.

func (CommonTlsContext_CertificateProviderInstanceValidationError) Reason Uses

func (e CommonTlsContext_CertificateProviderInstanceValidationError) Reason() string

Reason function returns reason value.

type CommonTlsContext_CertificateProviderValidationError Uses

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

CommonTlsContext_CertificateProviderValidationError is the validation error returned by CommonTlsContext_CertificateProvider.Validate if the designated constraints aren't met.

func (CommonTlsContext_CertificateProviderValidationError) Cause Uses

func (e CommonTlsContext_CertificateProviderValidationError) Cause() error

Cause function returns cause value.

func (CommonTlsContext_CertificateProviderValidationError) Error Uses

func (e CommonTlsContext_CertificateProviderValidationError) Error() string

Error satisfies the builtin error interface

func (CommonTlsContext_CertificateProviderValidationError) ErrorName Uses

func (e CommonTlsContext_CertificateProviderValidationError) ErrorName() string

ErrorName returns error name.

func (CommonTlsContext_CertificateProviderValidationError) Field Uses

func (e CommonTlsContext_CertificateProviderValidationError) Field() string

Field function returns field value.

func (CommonTlsContext_CertificateProviderValidationError) Key Uses

func (e CommonTlsContext_CertificateProviderValidationError) Key() bool

Key function returns key value.

func (CommonTlsContext_CertificateProviderValidationError) Reason Uses

func (e CommonTlsContext_CertificateProviderValidationError) Reason() string

Reason function returns reason value.

type CommonTlsContext_CertificateProvider_TypedConfig Uses

type CommonTlsContext_CertificateProvider_TypedConfig struct {
    TypedConfig *v4alpha.TypedExtensionConfig `protobuf:"bytes,2,opt,name=typed_config,json=typedConfig,proto3,oneof"`
}

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"`
    // Types that are assignable to DynamicValidationContext:
    //	*CommonTlsContext_CombinedCertificateValidationContext_ValidationContextSdsSecretConfig
    //	*CommonTlsContext_CombinedCertificateValidationContext_ValidationContextCertificateProvider
    //	*CommonTlsContext_CombinedCertificateValidationContext_ValidationContextCertificateProviderInstance
    DynamicValidationContext isCommonTlsContext_CombinedCertificateValidationContext_DynamicValidationContext `protobuf_oneof:"dynamic_validation_context"`
    // contains filtered or unexported fields
}

func (*CommonTlsContext_CombinedCertificateValidationContext) Descriptor Uses

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

Deprecated: Use CommonTlsContext_CombinedCertificateValidationContext.ProtoReflect.Descriptor instead.

func (*CommonTlsContext_CombinedCertificateValidationContext) GetDefaultValidationContext Uses

func (x *CommonTlsContext_CombinedCertificateValidationContext) GetDefaultValidationContext() *CertificateValidationContext

func (*CommonTlsContext_CombinedCertificateValidationContext) GetDynamicValidationContext Uses

func (m *CommonTlsContext_CombinedCertificateValidationContext) GetDynamicValidationContext() isCommonTlsContext_CombinedCertificateValidationContext_DynamicValidationContext

func (*CommonTlsContext_CombinedCertificateValidationContext) GetValidationContextCertificateProvider Uses

func (x *CommonTlsContext_CombinedCertificateValidationContext) GetValidationContextCertificateProvider() *CommonTlsContext_CertificateProvider

func (*CommonTlsContext_CombinedCertificateValidationContext) GetValidationContextCertificateProviderInstance Uses

func (x *CommonTlsContext_CombinedCertificateValidationContext) GetValidationContextCertificateProviderInstance() *CommonTlsContext_CertificateProviderInstance

func (*CommonTlsContext_CombinedCertificateValidationContext) GetValidationContextSdsSecretConfig Uses

func (x *CommonTlsContext_CombinedCertificateValidationContext) GetValidationContextSdsSecretConfig() *SdsSecretConfig

func (*CommonTlsContext_CombinedCertificateValidationContext) ProtoMessage Uses

func (*CommonTlsContext_CombinedCertificateValidationContext) ProtoMessage()

func (*CommonTlsContext_CombinedCertificateValidationContext) ProtoReflect Uses

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

func (*CommonTlsContext_CombinedCertificateValidationContext) Reset Uses

func (x *CommonTlsContext_CombinedCertificateValidationContext) Reset()

func (*CommonTlsContext_CombinedCertificateValidationContext) String Uses

func (x *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.

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_CombinedCertificateValidationContext_ValidationContextCertificateProvider Uses

type CommonTlsContext_CombinedCertificateValidationContext_ValidationContextCertificateProvider struct {
    ValidationContextCertificateProvider *CommonTlsContext_CertificateProvider `protobuf:"bytes,3,opt,name=validation_context_certificate_provider,json=validationContextCertificateProvider,proto3,oneof"`
}

type CommonTlsContext_CombinedCertificateValidationContext_ValidationContextCertificateProviderInstance Uses

type CommonTlsContext_CombinedCertificateValidationContext_ValidationContextCertificateProviderInstance struct {
    ValidationContextCertificateProviderInstance *CommonTlsContext_CertificateProviderInstance `protobuf:"bytes,4,opt,name=validation_context_certificate_provider_instance,json=validationContextCertificateProviderInstance,proto3,oneof"`
}

type CommonTlsContext_CombinedCertificateValidationContext_ValidationContextSdsSecretConfig Uses

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

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_ValidationContextCertificateProvider Uses

type CommonTlsContext_ValidationContextCertificateProvider struct {
    ValidationContextCertificateProvider *CommonTlsContext_CertificateProvider `protobuf:"bytes,10,opt,name=validation_context_certificate_provider,json=validationContextCertificateProvider,proto3,oneof"`
}

type CommonTlsContext_ValidationContextCertificateProviderInstance Uses

type CommonTlsContext_ValidationContextCertificateProviderInstance struct {
    ValidationContextCertificateProviderInstance *CommonTlsContext_CertificateProviderInstance `protobuf:"bytes,12,opt,name=validation_context_certificate_provider_instance,json=validationContextCertificateProviderInstance,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 assignable 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"`
    // contains filtered or unexported fields
}

func (*DownstreamTlsContext) Descriptor Uses

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

Deprecated: Use DownstreamTlsContext.ProtoReflect.Descriptor instead.

func (*DownstreamTlsContext) GetCommonTlsContext Uses

func (x *DownstreamTlsContext) GetCommonTlsContext() *CommonTlsContext

func (*DownstreamTlsContext) GetDisableStatelessSessionResumption Uses

func (x *DownstreamTlsContext) GetDisableStatelessSessionResumption() bool

func (*DownstreamTlsContext) GetRequireClientCertificate Uses

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

func (*DownstreamTlsContext) GetRequireSni Uses

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

func (*DownstreamTlsContext) GetSessionTicketKeys Uses

func (x *DownstreamTlsContext) GetSessionTicketKeys() *TlsSessionTicketKeys

func (*DownstreamTlsContext) GetSessionTicketKeysSdsSecretConfig Uses

func (x *DownstreamTlsContext) GetSessionTicketKeysSdsSecretConfig() *SdsSecretConfig

func (*DownstreamTlsContext) GetSessionTicketKeysType Uses

func (m *DownstreamTlsContext) GetSessionTicketKeysType() isDownstreamTlsContext_SessionTicketKeysType

func (*DownstreamTlsContext) GetSessionTimeout Uses

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

func (*DownstreamTlsContext) ProtoMessage Uses

func (*DownstreamTlsContext) ProtoMessage()

func (*DownstreamTlsContext) ProtoReflect Uses

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

func (*DownstreamTlsContext) Reset Uses

func (x *DownstreamTlsContext) Reset()

func (*DownstreamTlsContext) String Uses

func (x *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.

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 *v4alpha.DataSource `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
    // contains filtered or unexported fields
}

func (*GenericSecret) Descriptor Uses

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

Deprecated: Use GenericSecret.ProtoReflect.Descriptor instead.

func (*GenericSecret) GetSecret Uses

func (x *GenericSecret) GetSecret() *v4alpha.DataSource

func (*GenericSecret) ProtoMessage Uses

func (*GenericSecret) ProtoMessage()

func (*GenericSecret) ProtoReflect Uses

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

func (*GenericSecret) Reset Uses

func (x *GenericSecret) Reset()

func (*GenericSecret) String Uses

func (x *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.

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 assignable to ConfigType:
    //	*PrivateKeyProvider_TypedConfig
    ConfigType isPrivateKeyProvider_ConfigType `protobuf_oneof:"config_type"`
    // contains filtered or unexported fields
}

func (*PrivateKeyProvider) Descriptor Uses

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

Deprecated: Use PrivateKeyProvider.ProtoReflect.Descriptor instead.

func (*PrivateKeyProvider) GetConfigType Uses

func (m *PrivateKeyProvider) GetConfigType() isPrivateKeyProvider_ConfigType

func (*PrivateKeyProvider) GetProviderName Uses

func (x *PrivateKeyProvider) GetProviderName() string

func (*PrivateKeyProvider) GetTypedConfig Uses

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

func (*PrivateKeyProvider) ProtoMessage Uses

func (*PrivateKeyProvider) ProtoMessage()

func (*PrivateKeyProvider) ProtoReflect Uses

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

func (*PrivateKeyProvider) Reset Uses

func (x *PrivateKeyProvider) Reset()

func (*PrivateKeyProvider) String Uses

func (x *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.

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_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 {

    // Types that are assignable to NameSpecifier:
    //	*SdsSecretConfig_Name
    //	*SdsSecretConfig_SdsResourceLocator
    NameSpecifier isSdsSecretConfig_NameSpecifier `protobuf_oneof:"name_specifier"`
    SdsConfig     *v4alpha.ConfigSource           `protobuf:"bytes,2,opt,name=sds_config,json=sdsConfig,proto3" json:"sds_config,omitempty"`
    // contains filtered or unexported fields
}

func (*SdsSecretConfig) Descriptor Uses

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

Deprecated: Use SdsSecretConfig.ProtoReflect.Descriptor instead.

func (*SdsSecretConfig) GetName Uses

func (x *SdsSecretConfig) GetName() string

func (*SdsSecretConfig) GetNameSpecifier Uses

func (m *SdsSecretConfig) GetNameSpecifier() isSdsSecretConfig_NameSpecifier

func (*SdsSecretConfig) GetSdsConfig Uses

func (x *SdsSecretConfig) GetSdsConfig() *v4alpha.ConfigSource

func (*SdsSecretConfig) GetSdsResourceLocator Uses

func (x *SdsSecretConfig) GetSdsResourceLocator() *v1.ResourceLocator

func (*SdsSecretConfig) ProtoMessage Uses

func (*SdsSecretConfig) ProtoMessage()

func (*SdsSecretConfig) ProtoReflect Uses

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

func (*SdsSecretConfig) Reset Uses

func (x *SdsSecretConfig) Reset()

func (*SdsSecretConfig) String Uses

func (x *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.

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 SdsSecretConfig_Name Uses

type SdsSecretConfig_Name struct {
    Name string `protobuf:"bytes,1,opt,name=name,proto3,oneof"`
}

type SdsSecretConfig_SdsResourceLocator Uses

type SdsSecretConfig_SdsResourceLocator struct {
    SdsResourceLocator *v1.ResourceLocator `protobuf:"bytes,3,opt,name=sds_resource_locator,json=sdsResourceLocator,proto3,oneof"`
}

type Secret Uses

type Secret struct {
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Types that are assignable to Type:
    //	*Secret_TlsCertificate
    //	*Secret_SessionTicketKeys
    //	*Secret_ValidationContext
    //	*Secret_GenericSecret
    Type isSecret_Type `protobuf_oneof:"type"`
    // contains filtered or unexported fields
}

func (*Secret) Descriptor Uses

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

Deprecated: Use Secret.ProtoReflect.Descriptor instead.

func (*Secret) GetGenericSecret Uses

func (x *Secret) GetGenericSecret() *GenericSecret

func (*Secret) GetName Uses

func (x *Secret) GetName() string

func (*Secret) GetSessionTicketKeys Uses

func (x *Secret) GetSessionTicketKeys() *TlsSessionTicketKeys

func (*Secret) GetTlsCertificate Uses

func (x *Secret) GetTlsCertificate() *TlsCertificate

func (*Secret) GetType Uses

func (m *Secret) GetType() isSecret_Type

func (*Secret) GetValidationContext Uses

func (x *Secret) GetValidationContext() *CertificateValidationContext

func (*Secret) ProtoMessage Uses

func (*Secret) ProtoMessage()

func (*Secret) ProtoReflect Uses

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

func (*Secret) Reset Uses

func (x *Secret) Reset()

func (*Secret) String Uses

func (x *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.

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           *v4alpha.DataSource   `protobuf:"bytes,1,opt,name=certificate_chain,json=certificateChain,proto3" json:"certificate_chain,omitempty"`
    PrivateKey                 *v4alpha.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                   *v4alpha.DataSource   `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
    OcspStaple                 *v4alpha.DataSource   `protobuf:"bytes,4,opt,name=ocsp_staple,json=ocspStaple,proto3" json:"ocsp_staple,omitempty"`
    SignedCertificateTimestamp []*v4alpha.DataSource `protobuf:"bytes,5,rep,name=signed_certificate_timestamp,json=signedCertificateTimestamp,proto3" json:"signed_certificate_timestamp,omitempty"`
    // contains filtered or unexported fields
}

func (*TlsCertificate) Descriptor Uses

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

Deprecated: Use TlsCertificate.ProtoReflect.Descriptor instead.

func (*TlsCertificate) GetCertificateChain Uses

func (x *TlsCertificate) GetCertificateChain() *v4alpha.DataSource

func (*TlsCertificate) GetOcspStaple Uses

func (x *TlsCertificate) GetOcspStaple() *v4alpha.DataSource

func (*TlsCertificate) GetPassword Uses

func (x *TlsCertificate) GetPassword() *v4alpha.DataSource

func (*TlsCertificate) GetPrivateKey Uses

func (x *TlsCertificate) GetPrivateKey() *v4alpha.DataSource

func (*TlsCertificate) GetPrivateKeyProvider Uses

func (x *TlsCertificate) GetPrivateKeyProvider() *PrivateKeyProvider

func (*TlsCertificate) GetSignedCertificateTimestamp Uses

func (x *TlsCertificate) GetSignedCertificateTimestamp() []*v4alpha.DataSource

func (*TlsCertificate) ProtoMessage Uses

func (*TlsCertificate) ProtoMessage()

func (*TlsCertificate) ProtoReflect Uses

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

func (*TlsCertificate) Reset Uses

func (x *TlsCertificate) Reset()

func (*TlsCertificate) String Uses

func (x *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.

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.extensions.transport_sockets.tls.v4alpha.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.extensions.transport_sockets.tls.v4alpha.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"`
    // contains filtered or unexported fields
}

func (*TlsParameters) Descriptor Uses

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

Deprecated: Use TlsParameters.ProtoReflect.Descriptor instead.

func (*TlsParameters) GetCipherSuites Uses

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

func (*TlsParameters) GetEcdhCurves Uses

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

func (*TlsParameters) GetTlsMaximumProtocolVersion Uses

func (x *TlsParameters) GetTlsMaximumProtocolVersion() TlsParameters_TlsProtocol

func (*TlsParameters) GetTlsMinimumProtocolVersion Uses

func (x *TlsParameters) GetTlsMinimumProtocolVersion() TlsParameters_TlsProtocol

func (*TlsParameters) ProtoMessage Uses

func (*TlsParameters) ProtoMessage()

func (*TlsParameters) ProtoReflect Uses

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

func (*TlsParameters) Reset Uses

func (x *TlsParameters) Reset()

func (*TlsParameters) String Uses

func (x *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.

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) Descriptor Uses

func (TlsParameters_TlsProtocol) Descriptor() protoreflect.EnumDescriptor

func (TlsParameters_TlsProtocol) Enum Uses

func (x TlsParameters_TlsProtocol) Enum() *TlsParameters_TlsProtocol

func (TlsParameters_TlsProtocol) EnumDescriptor Uses

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

Deprecated: Use TlsParameters_TlsProtocol.Descriptor instead.

func (TlsParameters_TlsProtocol) Number Uses

func (x TlsParameters_TlsProtocol) Number() protoreflect.EnumNumber

func (TlsParameters_TlsProtocol) String Uses

func (x TlsParameters_TlsProtocol) String() string

func (TlsParameters_TlsProtocol) Type Uses

func (TlsParameters_TlsProtocol) Type() protoreflect.EnumType

type TlsSessionTicketKeys Uses

type TlsSessionTicketKeys struct {
    Keys []*v4alpha.DataSource `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
    // contains filtered or unexported fields
}

func (*TlsSessionTicketKeys) Descriptor Uses

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

Deprecated: Use TlsSessionTicketKeys.ProtoReflect.Descriptor instead.

func (*TlsSessionTicketKeys) GetKeys Uses

func (x *TlsSessionTicketKeys) GetKeys() []*v4alpha.DataSource

func (*TlsSessionTicketKeys) ProtoMessage Uses

func (*TlsSessionTicketKeys) ProtoMessage()

func (*TlsSessionTicketKeys) ProtoReflect Uses

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

func (*TlsSessionTicketKeys) Reset Uses

func (x *TlsSessionTicketKeys) Reset()

func (*TlsSessionTicketKeys) String Uses

func (x *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.

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"`
    // contains filtered or unexported fields
}

func (*UpstreamTlsContext) Descriptor Uses

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

Deprecated: Use UpstreamTlsContext.ProtoReflect.Descriptor instead.

func (*UpstreamTlsContext) GetAllowRenegotiation Uses

func (x *UpstreamTlsContext) GetAllowRenegotiation() bool

func (*UpstreamTlsContext) GetCommonTlsContext Uses

func (x *UpstreamTlsContext) GetCommonTlsContext() *CommonTlsContext

func (*UpstreamTlsContext) GetMaxSessionKeys Uses

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

func (*UpstreamTlsContext) GetSni Uses

func (x *UpstreamTlsContext) GetSni() string

func (*UpstreamTlsContext) ProtoMessage Uses

func (*UpstreamTlsContext) ProtoMessage()

func (*UpstreamTlsContext) ProtoReflect Uses

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

func (*UpstreamTlsContext) Reset Uses

func (x *UpstreamTlsContext) Reset()

func (*UpstreamTlsContext) String Uses

func (x *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.

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_extensions_transport_sockets_tls_v4alpha imports 25 packages (graph) and is imported by 1 packages. Updated 2020-08-05. Refresh now. Tools for package owners.