Skip to main content

Module config

Module config 

Source
Expand description

Configuration file handling for Signstar hosts.

Modulesยง

credentials
Credentials handling for Signstar configuration.
error
Error handling for Signstar configuration and related components.
file ๐Ÿ”’
Configuration file handling.
state
State representation of Signstar configuration files.
system ๐Ÿ”’
Configuration objects for system users and functionality.
traits ๐Ÿ”’
Traits for configuration use.
utils ๐Ÿ”’
Utility functions used in the context of the signstar-config config module.

Structsยง

BackendUserIdFilter
A filter for user mapping variants.
Config
The configuration of a Signstar system.
ConfigBuilder
A builder for Config.
NonAdminBackendUserIdFilter
A filter for non-administrative user mapping variants.
SystemConfig
System-wide configuration items.

Enumsยง

BackendUserIdKind
The kind of backend user.
NonAdminBackendUserIdKind
The kind of non-administrative backend user.
SystemUserMapping
Mappings for system users.
TraitsError
An error that may occur when using signstar-config traits.
UserBackendConnection
Backend specific data for a user mapping.
UserBackendConnectionFilter
A filter for the retrieval of lists of UserBackendConnection from a Config.

Traitsยง

BackendDomainFilter
An interface to define a generic filter when evaluating the domains of a backend.
BackendKeyIdFilter
An interface to define a generic filter when evaluating the key IDs of a backend.
ConfigAuthorizedKeyEntries
An interface for returning all AuthorizedKeyEntrys tracked by a configuration implementation.
ConfigSystemUserIds
An interface for returning all SystemUserIds tracked by a configuration implementation.
MappingAuthorizedKeyEntry
An interface for returning an optional SSH authorized_keys entry.
MappingBackendDomain
An interface for returning a backend domain based on an optional filter.
MappingBackendKeyId
An interface for returning a list of key IDs based on a filter.
MappingBackendUserIds
An interface for returning a list of backend users based on a filter.
MappingBackendUserSecrets
An interface to create and load secrets for backend users in user mapping implementations.
MappingSystemUserId
An interface for returning an optional SystemUserId or a [User].