istio: istio.io/istio/pilot/pkg/security/authn/utils Index | Files

package utils

import "istio.io/istio/pilot/pkg/security/authn/utils"

Index

Package Files

utils.go

Constants

const (
    // Service account for Pilot (hardcoded values at setup time)
    PilotSvcAccName string = "istio-pilot-service-account"
)

Variables

var (
    // SupportedCiphers for server side TLS configuration.
    SupportedCiphers = []string{
        "ECDHE-ECDSA-AES256-GCM-SHA384",
        "ECDHE-RSA-AES256-GCM-SHA384",
        "ECDHE-ECDSA-AES128-GCM-SHA256",
        "ECDHE-RSA-AES128-GCM-SHA256",
        "AES256-GCM-SHA384",
        "AES128-GCM-SHA256",
    }
)

func BuildInboundFilterChain Uses

func BuildInboundFilterChain(mTLSMode model.MutualTLSMode, sdsUdsPath string, node *model.Proxy,
    listenerProtocol networking.ListenerProtocol, trustDomainAliases []string) []networking.FilterChain

BuildInboundFilterChain returns the filter chain(s) corresponding to the mTLS mode.

Package utils imports 10 packages (graph) and is imported by 1 packages. Updated 2020-12-19. Refresh now. Tools for package owners.