var FileRefreshDuration …
type ControllerRunner …
type DynamicFileCAContent …
var _ …
var _ …
var _ …
type caBundleAndVerifier …
func NewDynamicCAContentFromFile(purpose, filename string) (*DynamicFileCAContent, error) { … }
func (c *DynamicFileCAContent) AddListener(listener Listener) { … }
func (c *DynamicFileCAContent) loadCABundle() error { … }
func (c *DynamicFileCAContent) hasCAChanged(caBundle []byte) bool { … }
func (c *DynamicFileCAContent) RunOnce(ctx context.Context) error { … }
func (c *DynamicFileCAContent) Run(ctx context.Context, workers int) { … }
func (c *DynamicFileCAContent) watchCAFile(stopCh <-chan struct{ … }
func (c *DynamicFileCAContent) handleWatchEvent(e fsnotify.Event, w *fsnotify.Watcher) error { … }
func (c *DynamicFileCAContent) runWorker() { … }
func (c *DynamicFileCAContent) processNextWorkItem() bool { … }
func (c *DynamicFileCAContent) Name() string { … }
func (c *DynamicFileCAContent) CurrentCABundleContent() (cabundle []byte) { … }
func (c *DynamicFileCAContent) VerifyOptions() (x509.VerifyOptions, bool) { … }
func newCABundleAndVerifier(name string, caBundle []byte) (*caBundleAndVerifier, error) { … }
func defaultVerifyOptions() x509.VerifyOptions { … }