grpc: google.golang.org/grpc/xds/internal/proto/envoy/api/v2/auth/cert Index | Files

package auth

import "google.golang.org/grpc/xds/internal/proto/envoy/api/v2/auth/cert"

Index

Package Files

cert.pb.go

Variables

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                         *base.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"`
    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                               *base.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"`
    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() *base.DataSource

func (*CertificateValidationContext) GetRequireOcspStaple Uses

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

func (*CertificateValidationContext) GetRequireSignedCertificateTimestamp Uses

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

func (*CertificateValidationContext) GetTrustedCa Uses

func (m *CertificateValidationContext) GetTrustedCa() *base.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

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) 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 (dst *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 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) 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 (dst *CommonTlsContext) XXX_Merge(src proto.Message)

func (*CommonTlsContext) XXX_OneofFuncs Uses

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

XXX_OneofFuncs is for the internal use of the proto package.

func (*CommonTlsContext) XXX_Size Uses

func (m *CommonTlsContext) XXX_Size() int

func (*CommonTlsContext) XXX_Unmarshal Uses

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

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) 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 (dst *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_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
    SessionTicketKeysType isDownstreamTlsContext_SessionTicketKeysType `protobuf_oneof:"session_ticket_keys_type"`
    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) 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) ProtoMessage Uses

func (*DownstreamTlsContext) ProtoMessage()

func (*DownstreamTlsContext) Reset Uses

func (m *DownstreamTlsContext) Reset()

func (*DownstreamTlsContext) String Uses

func (m *DownstreamTlsContext) String() string

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 (dst *DownstreamTlsContext) XXX_Merge(src proto.Message)

func (*DownstreamTlsContext) XXX_OneofFuncs Uses

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

XXX_OneofFuncs is for the internal use of the proto package.

func (*DownstreamTlsContext) XXX_Size Uses

func (m *DownstreamTlsContext) XXX_Size() int

func (*DownstreamTlsContext) XXX_Unmarshal Uses

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

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

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

func (*SdsSecretConfig) Descriptor Uses

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

func (*SdsSecretConfig) GetName Uses

func (m *SdsSecretConfig) GetName() string

func (*SdsSecretConfig) GetSdsConfig Uses

func (m *SdsSecretConfig) GetSdsConfig() *config_source.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) 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 (dst *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 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
    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) 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) 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 (dst *Secret) XXX_Merge(src proto.Message)

func (*Secret) XXX_OneofFuncs Uses

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

XXX_OneofFuncs is for the internal use of the proto package.

func (*Secret) XXX_Size Uses

func (m *Secret) XXX_Size() int

func (*Secret) XXX_Unmarshal Uses

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

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           *base.DataSource   `protobuf:"bytes,1,opt,name=certificate_chain,json=certificateChain,proto3" json:"certificate_chain,omitempty"`
    PrivateKey                 *base.DataSource   `protobuf:"bytes,2,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"`
    Password                   *base.DataSource   `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
    OcspStaple                 *base.DataSource   `protobuf:"bytes,4,opt,name=ocsp_staple,json=ocspStaple,proto3" json:"ocsp_staple,omitempty"`
    SignedCertificateTimestamp []*base.DataSource `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() *base.DataSource

func (*TlsCertificate) GetOcspStaple Uses

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

func (*TlsCertificate) GetPassword Uses

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

func (*TlsCertificate) GetPrivateKey Uses

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

func (*TlsCertificate) GetSignedCertificateTimestamp Uses

func (m *TlsCertificate) GetSignedCertificateTimestamp() []*base.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) 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 (dst *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 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) 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 (dst *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 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                 []*base.DataSource `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
    XXX_NoUnkeyedLiteral struct{}           `json:"-"`
    XXX_unrecognized     []byte             `json:"-"`
    XXX_sizecache        int32              `json:"-"`
}

func (*TlsSessionTicketKeys) Descriptor Uses

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

func (*TlsSessionTicketKeys) GetKeys Uses

func (m *TlsSessionTicketKeys) GetKeys() []*base.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) 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 (dst *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 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) 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 (dst *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

Package auth imports 7 packages (graph) and is imported by 1 packages. Updated 2019-08-12. Refresh now. Tools for package owners.