signstar_config/config/
mod.rs

1//! Configuration file handling for _Signstar hosts_.
2
3pub mod base;
4pub mod credentials;
5pub mod error;
6pub mod mapping;
7pub mod state;
8mod system;
9mod traits;
10mod utils;
11
12pub use system::{
13    AdministrativeSecretHandling,
14    NonAdministrativeSecretHandling,
15    SystemConfig,
16    SystemUserMapping,
17};
18pub use traits::{
19    BackendDomainFilter,
20    BackendKeyIdFilter,
21    BackendUserIdFilter,
22    BackendUserIdKind,
23    ConfigAuthorizedKeyEntries,
24    ConfigSystemUserIds,
25    Error as TraitsError,
26    MappingAuthorizedKeyEntry,
27    MappingBackendDomain,
28    MappingBackendKeyId,
29    MappingBackendUserIds,
30    MappingBackendUserSecrets,
31    MappingSystemUserId,
32    NonAdminBackendUserIdFilter,
33    NonAdminBackendUserIdKind,
34};
35pub(crate) use utils::{
36    duplicate_authorized_keys,
37    duplicate_backend_user_ids,
38    duplicate_domains,
39    duplicate_key_ids,
40    duplicate_system_user_ids,
41};