package
3.0.3+incompatible
Repository: https://github.com/cloudflare/certmgr.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

NewFileBackend creates a storage backend used for writing CA/keypair's to disk.
NewFileCommandNotifier creates a new storage backend; it expects a FileBackend for the content to store, and a command (in string form) for what to execute on successful updates.
NewFileServiceNotifier returns a new storage backend that persists to FileBackend, and invokes service (systemd, rc5, etc) restart/reloads of targeted services.

# Variables

SupportedServiceBackends is the list of init systems we support.

# Structs

FileBackend is used for storing PKI content to disk and enforcing permissions.
FileCommandNotifier creates a new storage backend that persists to disk (FileBackend), while also invoking a freeform shell command if the persistence succeeded.
FileServiceNotifier wraps a FileBackend and provides systemd/sysv/openrc/command type notifications so services know to reload PKI.
FileServiceOptions is for passing configurables for instantiating a service manager.

# Interfaces

PKIStorage defines the interfaces that spec's use for loading PKI content, and storing it.