signstar_config/config/
mod.rs1pub mod credentials;
4pub mod error;
5mod file;
6pub mod state;
7mod system;
8mod traits;
9mod utils;
10
11pub use file::{Config, ConfigBuilder, UserBackendConnection, UserBackendConnectionFilter};
12pub use system::{SystemConfig, SystemUserMapping};
13pub use traits::{
14 BackendDomainFilter,
15 BackendKeyIdFilter,
16 BackendUserIdFilter,
17 BackendUserIdKind,
18 ConfigAuthorizedKeyEntries,
19 ConfigSystemUserIds,
20 Error as TraitsError,
21 MappingAuthorizedKeyEntry,
22 MappingBackendDomain,
23 MappingBackendKeyId,
24 MappingBackendUserIds,
25 MappingBackendUserSecrets,
26 MappingSystemUserId,
27 NonAdminBackendUserIdFilter,
28 NonAdminBackendUserIdKind,
29};
30pub(crate) use utils::{duplicate_authorized_keys, duplicate_system_user_ids};
31#[cfg(any(feature = "nethsm", feature = "yubihsm2"))]
32pub(crate) use utils::{duplicate_backend_user_ids, duplicate_domains, duplicate_key_ids};