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
// Enable deprecated envoy SDS v2 API
EnableDeprecatedSDSv2API bool
AllowUnauthenticatedVerifiers bool
AllowedForeignJWTClaims []string
TrustDomain spiffeid.TrustDomain
// contains filtered or unexported fields
}
type PeerTrackerAttestor ¶ added in v1.1.2
Source Files
¶
Click to show internal directories.
Click to hide internal directories.