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.