Help us shape the future of Go! Take the 2026 Go Developer Survey

endpoints

package
v1.14.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2026 License: Apache-2.0 Imports: 30 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Middleware added in v0.12.0

func Middleware(log logrus.FieldLogger, metrics telemetry.Metrics) middleware.Middleware

Types

type Config

type Config struct {
	BindAddr net.Addr

	Attestor attestor.Attestor

	Manager manager.Manager

	Log logrus.FieldLogger

	Metrics telemetry.Metrics

	// The TLS Certificate resource name to use for the default X509-SVID with Envoy SDS
	DefaultSVIDName string

	// The Validation Context resource name to use when fetching X.509 bundle together with federated bundles with Envoy SDS
	DefaultAllBundlesName string

	// The Validation Context resource name to use for the default X.509 bundle with Envoy SDS
	DefaultBundleName string

	// Disable custom Envoy SDS validator
	DisableSPIFFECertValidation bool

	AllowUnauthenticatedVerifiers bool

	AllowedForeignJWTClaims []string

	TrustDomain spiffeid.TrustDomain
	// contains filtered or unexported fields
}

type Endpoints

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

func New

func New(c Config) *Endpoints

func (*Endpoints) ListenAndServe

func (e *Endpoints) ListenAndServe(ctx context.Context) error

func (*Endpoints) WaitForListening added in v1.13.0

func (e *Endpoints) WaitForListening(listening chan struct{})

type PeerTrackerAttestor added in v1.1.2

type PeerTrackerAttestor struct {
	Attestor attestor.Attestor
}

func (PeerTrackerAttestor) Attest added in v1.1.2

type Server

type Server interface {
	ListenAndServe(ctx context.Context) error
	WaitForListening(listening chan struct{})
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL