Versions in this module Expand all Collapse all v0 v0.0.1 May 9, 2022 Changes in this version + func GetCurrentConfig() *types.ConfigFile + func ReadAndStoreConfig(fsys fs.FS, path string) error + func ReadConfigFromFS(fsys fs.FS, path string) (*types.ConfigFile, error) + func StoreConfig(cfg *types.ConfigFile) + func StoreCurrentSource(source *SpiffeConnectorSource) + type DynamicSource struct + var CurrentSource DynamicSource + func (d DynamicSource) GetX509BundleForTrustDomain(trustDomain spiffeid.TrustDomain) (*x509bundle.Bundle, error) + func (d DynamicSource) GetX509SVID() (*x509svid.SVID, error) + type SpiffeConnectorSource struct + func ConstructSpiffeConnectorSource(ctx context.Context, cancel context.CancelFunc, config *types.SpiffeConfig) (*SpiffeConnectorSource, error) + func GetCurrentSource() *SpiffeConnectorSource + func (s *SpiffeConnectorSource) Cancel() + func (s *SpiffeConnectorSource) GetX509BundleForTrustDomain(trustDomain spiffeid.TrustDomain) (*x509bundle.Bundle, error) + func (s *SpiffeConnectorSource) GetX509SVID() (*x509svid.SVID, error) + type Watcher struct + func NewWatcher(ctx context.Context, filePath string, actions ...func() error) (*Watcher, error) + func (w *Watcher) Notify()