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.UnixAddr
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
}
Click to show internal directories.
Click to hide internal directories.