Versions in this module Expand all Collapse all v0 v0.0.2 Aug 8, 2024 Changes in this version + var CertificateValidationContext_TrustChainVerification_name = map[int32]string + var CertificateValidationContext_TrustChainVerification_value = map[string]int32 + var File_envoy_api_v2_auth_cert_proto protoreflect.FileDescriptor + var File_envoy_api_v2_auth_common_proto protoreflect.FileDescriptor + var File_envoy_api_v2_auth_secret_proto protoreflect.FileDescriptor + var File_envoy_api_v2_auth_tls_proto protoreflect.FileDescriptor + var TlsParameters_TlsProtocol_name = map[int32]string + var TlsParameters_TlsProtocol_value = map[string]int32 + type CertificateValidationContext struct + AllowExpiredCertificate bool + Crl *core.DataSource + MatchSubjectAltNames []*matcher.StringMatcher + RequireOcspStaple *wrapperspb.BoolValue + RequireSignedCertificateTimestamp *wrapperspb.BoolValue + TrustChainVerification CertificateValidationContext_TrustChainVerification + TrustedCa *core.DataSource + VerifyCertificateHash []string + VerifyCertificateSpki []string + VerifySubjectAltName []string + func (*CertificateValidationContext) Descriptor() ([]byte, []int) + func (*CertificateValidationContext) ProtoMessage() + func (x *CertificateValidationContext) GetAllowExpiredCertificate() bool + func (x *CertificateValidationContext) GetCrl() *core.DataSource + func (x *CertificateValidationContext) GetMatchSubjectAltNames() []*matcher.StringMatcher + func (x *CertificateValidationContext) GetRequireOcspStaple() *wrapperspb.BoolValue + func (x *CertificateValidationContext) GetRequireSignedCertificateTimestamp() *wrapperspb.BoolValue + func (x *CertificateValidationContext) GetTrustChainVerification() CertificateValidationContext_TrustChainVerification + func (x *CertificateValidationContext) GetTrustedCa() *core.DataSource + func (x *CertificateValidationContext) GetVerifyCertificateHash() []string + func (x *CertificateValidationContext) GetVerifyCertificateSpki() []string + func (x *CertificateValidationContext) GetVerifySubjectAltName() []string + func (x *CertificateValidationContext) ProtoReflect() protoreflect.Message + func (x *CertificateValidationContext) Reset() + func (x *CertificateValidationContext) String() string + type CertificateValidationContext_TrustChainVerification int32 + const CertificateValidationContext_ACCEPT_UNTRUSTED + const CertificateValidationContext_VERIFY_TRUST_CHAIN + func (CertificateValidationContext_TrustChainVerification) Descriptor() protoreflect.EnumDescriptor + func (CertificateValidationContext_TrustChainVerification) EnumDescriptor() ([]byte, []int) + func (CertificateValidationContext_TrustChainVerification) Type() protoreflect.EnumType + func (x CertificateValidationContext_TrustChainVerification) Enum() *CertificateValidationContext_TrustChainVerification + func (x CertificateValidationContext_TrustChainVerification) Number() protoreflect.EnumNumber + func (x CertificateValidationContext_TrustChainVerification) String() string + type CommonTlsContext struct + AlpnProtocols []string + TlsCertificateSdsSecretConfigs []*SdsSecretConfig + TlsCertificates []*TlsCertificate + TlsParams *TlsParameters + ValidationContextType isCommonTlsContext_ValidationContextType + func (*CommonTlsContext) Descriptor() ([]byte, []int) + func (*CommonTlsContext) ProtoMessage() + func (m *CommonTlsContext) GetValidationContextType() isCommonTlsContext_ValidationContextType + func (x *CommonTlsContext) GetAlpnProtocols() []string + func (x *CommonTlsContext) GetCombinedValidationContext() *CommonTlsContext_CombinedCertificateValidationContext + func (x *CommonTlsContext) GetTlsCertificateSdsSecretConfigs() []*SdsSecretConfig + func (x *CommonTlsContext) GetTlsCertificates() []*TlsCertificate + func (x *CommonTlsContext) GetTlsParams() *TlsParameters + func (x *CommonTlsContext) GetValidationContext() *CertificateValidationContext + func (x *CommonTlsContext) GetValidationContextSdsSecretConfig() *SdsSecretConfig + func (x *CommonTlsContext) ProtoReflect() protoreflect.Message + func (x *CommonTlsContext) Reset() + func (x *CommonTlsContext) String() string + type CommonTlsContext_CombinedCertificateValidationContext struct + DefaultValidationContext *CertificateValidationContext + ValidationContextSdsSecretConfig *SdsSecretConfig + func (*CommonTlsContext_CombinedCertificateValidationContext) Descriptor() ([]byte, []int) + func (*CommonTlsContext_CombinedCertificateValidationContext) ProtoMessage() + func (x *CommonTlsContext_CombinedCertificateValidationContext) GetDefaultValidationContext() *CertificateValidationContext + func (x *CommonTlsContext_CombinedCertificateValidationContext) GetValidationContextSdsSecretConfig() *SdsSecretConfig + func (x *CommonTlsContext_CombinedCertificateValidationContext) ProtoReflect() protoreflect.Message + func (x *CommonTlsContext_CombinedCertificateValidationContext) Reset() + func (x *CommonTlsContext_CombinedCertificateValidationContext) String() string + type CommonTlsContext_CombinedValidationContext struct + CombinedValidationContext *CommonTlsContext_CombinedCertificateValidationContext + type CommonTlsContext_ValidationContext struct + ValidationContext *CertificateValidationContext + type CommonTlsContext_ValidationContextSdsSecretConfig struct + ValidationContextSdsSecretConfig *SdsSecretConfig + type DownstreamTlsContext struct + CommonTlsContext *CommonTlsContext + RequireClientCertificate *wrapperspb.BoolValue + RequireSni *wrapperspb.BoolValue + SessionTicketKeysType isDownstreamTlsContext_SessionTicketKeysType + SessionTimeout *durationpb.Duration + func (*DownstreamTlsContext) Descriptor() ([]byte, []int) + func (*DownstreamTlsContext) ProtoMessage() + func (m *DownstreamTlsContext) GetSessionTicketKeysType() isDownstreamTlsContext_SessionTicketKeysType + func (x *DownstreamTlsContext) GetCommonTlsContext() *CommonTlsContext + func (x *DownstreamTlsContext) GetDisableStatelessSessionResumption() bool + func (x *DownstreamTlsContext) GetRequireClientCertificate() *wrapperspb.BoolValue + func (x *DownstreamTlsContext) GetRequireSni() *wrapperspb.BoolValue + func (x *DownstreamTlsContext) GetSessionTicketKeys() *TlsSessionTicketKeys + func (x *DownstreamTlsContext) GetSessionTicketKeysSdsSecretConfig() *SdsSecretConfig + func (x *DownstreamTlsContext) GetSessionTimeout() *durationpb.Duration + func (x *DownstreamTlsContext) ProtoReflect() protoreflect.Message + func (x *DownstreamTlsContext) Reset() + func (x *DownstreamTlsContext) String() string + type DownstreamTlsContext_DisableStatelessSessionResumption struct + DisableStatelessSessionResumption bool + type DownstreamTlsContext_SessionTicketKeys struct + SessionTicketKeys *TlsSessionTicketKeys + type DownstreamTlsContext_SessionTicketKeysSdsSecretConfig struct + SessionTicketKeysSdsSecretConfig *SdsSecretConfig + type GenericSecret struct + Secret *core.DataSource + func (*GenericSecret) Descriptor() ([]byte, []int) + func (*GenericSecret) ProtoMessage() + func (x *GenericSecret) GetSecret() *core.DataSource + func (x *GenericSecret) ProtoReflect() protoreflect.Message + func (x *GenericSecret) Reset() + func (x *GenericSecret) String() string + type PrivateKeyProvider struct + ConfigType isPrivateKeyProvider_ConfigType + ProviderName string + func (*PrivateKeyProvider) Descriptor() ([]byte, []int) + func (*PrivateKeyProvider) ProtoMessage() + func (m *PrivateKeyProvider) GetConfigType() isPrivateKeyProvider_ConfigType + func (x *PrivateKeyProvider) GetConfig() *structpb.Struct + func (x *PrivateKeyProvider) GetProviderName() string + func (x *PrivateKeyProvider) GetTypedConfig() *anypb.Any + func (x *PrivateKeyProvider) ProtoReflect() protoreflect.Message + func (x *PrivateKeyProvider) Reset() + func (x *PrivateKeyProvider) String() string + type PrivateKeyProvider_Config struct + Config *structpb.Struct + type PrivateKeyProvider_TypedConfig struct + TypedConfig *anypb.Any + type SdsSecretConfig struct + Name string + SdsConfig *core.ConfigSource + func (*SdsSecretConfig) Descriptor() ([]byte, []int) + func (*SdsSecretConfig) ProtoMessage() + func (x *SdsSecretConfig) GetName() string + func (x *SdsSecretConfig) GetSdsConfig() *core.ConfigSource + func (x *SdsSecretConfig) ProtoReflect() protoreflect.Message + func (x *SdsSecretConfig) Reset() + func (x *SdsSecretConfig) String() string + type Secret struct + Name string + Type isSecret_Type + func (*Secret) Descriptor() ([]byte, []int) + func (*Secret) ProtoMessage() + func (m *Secret) GetType() isSecret_Type + func (x *Secret) GetGenericSecret() *GenericSecret + func (x *Secret) GetName() string + func (x *Secret) GetSessionTicketKeys() *TlsSessionTicketKeys + func (x *Secret) GetTlsCertificate() *TlsCertificate + func (x *Secret) GetValidationContext() *CertificateValidationContext + func (x *Secret) ProtoReflect() protoreflect.Message + func (x *Secret) Reset() + func (x *Secret) String() string + type Secret_GenericSecret struct + GenericSecret *GenericSecret + type Secret_SessionTicketKeys struct + SessionTicketKeys *TlsSessionTicketKeys + type Secret_TlsCertificate struct + TlsCertificate *TlsCertificate + type Secret_ValidationContext struct + ValidationContext *CertificateValidationContext + type TlsCertificate struct + CertificateChain *core.DataSource + OcspStaple *core.DataSource + Password *core.DataSource + PrivateKey *core.DataSource + PrivateKeyProvider *PrivateKeyProvider + SignedCertificateTimestamp []*core.DataSource + func (*TlsCertificate) Descriptor() ([]byte, []int) + func (*TlsCertificate) ProtoMessage() + func (x *TlsCertificate) GetCertificateChain() *core.DataSource + func (x *TlsCertificate) GetOcspStaple() *core.DataSource + func (x *TlsCertificate) GetPassword() *core.DataSource + func (x *TlsCertificate) GetPrivateKey() *core.DataSource + func (x *TlsCertificate) GetPrivateKeyProvider() *PrivateKeyProvider + func (x *TlsCertificate) GetSignedCertificateTimestamp() []*core.DataSource + func (x *TlsCertificate) ProtoReflect() protoreflect.Message + func (x *TlsCertificate) Reset() + func (x *TlsCertificate) String() string + type TlsParameters struct + CipherSuites []string + EcdhCurves []string + TlsMaximumProtocolVersion TlsParameters_TlsProtocol + TlsMinimumProtocolVersion TlsParameters_TlsProtocol + func (*TlsParameters) Descriptor() ([]byte, []int) + func (*TlsParameters) ProtoMessage() + func (x *TlsParameters) GetCipherSuites() []string + func (x *TlsParameters) GetEcdhCurves() []string + func (x *TlsParameters) GetTlsMaximumProtocolVersion() TlsParameters_TlsProtocol + func (x *TlsParameters) GetTlsMinimumProtocolVersion() TlsParameters_TlsProtocol + func (x *TlsParameters) ProtoReflect() protoreflect.Message + func (x *TlsParameters) Reset() + func (x *TlsParameters) String() string + type TlsParameters_TlsProtocol int32 + const TlsParameters_TLS_AUTO + const TlsParameters_TLSv1_0 + const TlsParameters_TLSv1_1 + const TlsParameters_TLSv1_2 + const TlsParameters_TLSv1_3 + func (TlsParameters_TlsProtocol) Descriptor() protoreflect.EnumDescriptor + func (TlsParameters_TlsProtocol) EnumDescriptor() ([]byte, []int) + func (TlsParameters_TlsProtocol) Type() protoreflect.EnumType + func (x TlsParameters_TlsProtocol) Enum() *TlsParameters_TlsProtocol + func (x TlsParameters_TlsProtocol) Number() protoreflect.EnumNumber + func (x TlsParameters_TlsProtocol) String() string + type TlsSessionTicketKeys struct + Keys []*core.DataSource + func (*TlsSessionTicketKeys) Descriptor() ([]byte, []int) + func (*TlsSessionTicketKeys) ProtoMessage() + func (x *TlsSessionTicketKeys) GetKeys() []*core.DataSource + func (x *TlsSessionTicketKeys) ProtoReflect() protoreflect.Message + func (x *TlsSessionTicketKeys) Reset() + func (x *TlsSessionTicketKeys) String() string + type UpstreamTlsContext struct + AllowRenegotiation bool + CommonTlsContext *CommonTlsContext + MaxSessionKeys *wrapperspb.UInt32Value + Sni string + func (*UpstreamTlsContext) Descriptor() ([]byte, []int) + func (*UpstreamTlsContext) ProtoMessage() + func (x *UpstreamTlsContext) GetAllowRenegotiation() bool + func (x *UpstreamTlsContext) GetCommonTlsContext() *CommonTlsContext + func (x *UpstreamTlsContext) GetMaxSessionKeys() *wrapperspb.UInt32Value + func (x *UpstreamTlsContext) GetSni() string + func (x *UpstreamTlsContext) ProtoReflect() protoreflect.Message + func (x *UpstreamTlsContext) Reset() + func (x *UpstreamTlsContext) String() string