Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Middleware ¶
func Middleware(log logrus.FieldLogger, metrics telemetry.Metrics) middleware.Middleware
Types ¶
type Config ¶
type Config struct { BindAddr net.Addr AgentAddr *net.TCPAddr 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 PeerTrackerAttestor ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.