List of all items
Structs
- config::BackendUserIdFilter
- config::Config
- config::ConfigBuilder
- config::NonAdminBackendUserIdFilter
- config::SystemConfig
- config::credentials::AuthorizedKeyEntry
- config::credentials::SystemUserId
- config::file::Config
- config::file::ConfigBuilder
- config::state::KeyState
- config::state::KeyStates
- config::state::SignstarConfigNetHsmState
- config::state::UserState
- config::state::UserStates
- config::state::nethsm::KeyState
- config::state::nethsm::KeyStates
- config::state::nethsm::SignstarConfigNetHsmState
- config::state::nethsm::UserState
- config::state::nethsm::UserStates
- config::system::SystemConfig
- config::traits::BackendUserIdFilter
- config::traits::NonAdminBackendUserIdFilter
- nethsm::NetHsmConfig
- nethsm::NetHsmMetricsUsers
- nethsm::NetHsmUserData
- nethsm::NetHsmUserKeyData
- nethsm::admin_credentials::NetHsmAdminCredentials
- nethsm::backend::KeySetupComparison
- nethsm::backend::NetHsmBackend
- nethsm::config::NetHsmBackendKeyIdFilter
- nethsm::config::NetHsmConfig
- nethsm::config::NetHsmConfigDomainFilter
- nethsm::config::NetHsmMetricsUsers
- nethsm::config::NetHsmUserData
- nethsm::config::NetHsmUserKeyData
- nethsm::state::NetHsmState
- state::StateComparisonFailure
- test::BackgroundProcess
- test::ConfigFileConfig
- test::SystemPrepareConfig
- test::SystemUserConfig
- yubihsm2::YubiHsm2Config
- yubihsm2::admin_credentials::YubiHsm2AdminCredentials
- yubihsm2::config::YubiHsm2BackendKeyIdFilter
- yubihsm2::config::YubiHsm2Config
- yubihsm2::config::YubiHsm2DomainFilter
Enums
- admin_credentials::Error
- config::BackendUserIdKind
- config::NonAdminBackendUserIdKind
- config::SystemUserMapping
- config::TraitsError
- config::UserBackendConnection
- config::UserBackendConnectionFilter
- config::error::Error
- config::file::ConfigFileFormat
- config::file::UserBackendConnection
- config::file::UserBackendConnectionFilter
- config::state::KeyCertificateState
- config::state::KeyStateComparisonFailure
- config::state::UserStateComparisonFailure
- config::state::common::KeyCertificateState
- config::state::nethsm::KeyStateComparisonFailure
- config::state::nethsm::UserStateComparisonFailure
- config::system::SystemUserMapping
- config::traits::BackendUserIdKind
- config::traits::Error
- config::traits::NonAdminBackendUserIdKind
- error::Error
- error::ErrorExitCode
- nethsm::FilterUserKeys
- nethsm::NetHsmConfigError
- nethsm::NetHsmUserKeysFilter
- nethsm::NetHsmUserMapping
- nethsm::config::Error
- nethsm::config::FilterUserKeys
- nethsm::config::NetHsmUserKeysFilter
- nethsm::config::NetHsmUserMapping
- nethsm::error::Error
- state::StateComparisonReport
- state::StateType
- test::ConfigFileLocation
- test::ConfigFileVariant
- test::Error
- utils::Error
- utils::NameOrUid
- yubihsm2::Domain
- yubihsm2::YubiHSM2ConfigError
- yubihsm2::YubiHsm2UserMapping
- yubihsm2::config::Error
- yubihsm2::config::KeyObjectType
- yubihsm2::config::YubiHsm2UserMapping
Traits
- admin_credentials::AdminCredentials
- config::BackendDomainFilter
- config::BackendKeyIdFilter
- config::ConfigAuthorizedKeyEntries
- config::ConfigSystemUserIds
- config::MappingAuthorizedKeyEntry
- config::MappingBackendDomain
- config::MappingBackendKeyId
- config::MappingBackendUserIds
- config::MappingBackendUserSecrets
- config::MappingSystemUserId
- config::traits::BackendDomainFilter
- config::traits::BackendKeyIdFilter
- config::traits::ConfigAuthorizedKeyEntries
- config::traits::ConfigSystemUserIds
- config::traits::MappingAuthorizedKeyEntry
- config::traits::MappingBackendDomain
- config::traits::MappingBackendKeyId
- config::traits::MappingBackendUserIds
- config::traits::MappingBackendUserSecrets
- config::traits::MappingSystemUserId
- state::StateHandling
Functions
- config::file::validate_config_against_optional_config
- config::file::validate_confs
- config::file::validate_two_optional_configs
- config::system::validate_system_config_mappings
- config::utils::collect_duplicates
- config::utils::duplicate_authorized_keys
- config::utils::duplicate_backend_user_ids
- config::utils::duplicate_domains
- config::utils::duplicate_key_ids
- config::utils::duplicate_system_user_ids
- nethsm::backend::add_namespace_admins
- nethsm::backend::add_namespaced_keys
- nethsm::backend::add_namespaced_non_administrative_users
- nethsm::backend::add_namespaced_openpgp_certificates
- nethsm::backend::add_non_administrative_users
- nethsm::backend::add_system_wide_admins
- nethsm::backend::add_system_wide_keys
- nethsm::backend::add_system_wide_openpgp_certificates
- nethsm::backend::compare_key_setups
- nethsm::backend::get_first_available_namespace_admin
- nethsm::config::validate_nethsm_config_connections
- nethsm::config::validate_nethsm_config_mappings
- test::create_config
- test::create_full_credentials
- test::create_unix_users_and_homes
- test::get_tmp_config
- test::list_files_in_dir
- test::nethsm_admin_credentials
- test::start_credentials_socket
- test::write_machine_id
- utils::fail_if_not_root
- utils::get_command
- utils::get_current_system_user
- yubihsm2::config::validate_yubihsm2_config_connections
- yubihsm2::config::validate_yubihsm2_config_mappings
Constants
- test::ALL_BACKENDS_ADMIN_PLAINTEXT_NON_ADMIN_PLAINTEXT
- test::ALL_BACKENDS_ADMIN_PLAINTEXT_NON_ADMIN_SYSTEMD_CREDS
- test::ALL_BACKENDS_ADMIN_SSS_NON_ADMIN_PLAINTEXT
- test::ALL_BACKENDS_ADMIN_SSS_NON_ADMIN_SYSTEMD_CREDS
- test::ALL_BACKENDS_ADMIN_SYSTEMD_CREDS_NON_ADMIN_PLAINTEXT
- test::ALL_BACKENDS_ADMIN_SYSTEMD_CREDS_NON_ADMIN_SYSTEMD_CREDS
- test::NO_BACKEND_ADMIN_PLAINTEXT_NON_ADMIN_PLAINTEXT
- test::NO_BACKEND_ADMIN_PLAINTEXT_NON_ADMIN_SYSTEMD_CREDS
- test::NO_BACKEND_ADMIN_SSS_NON_ADMIN_PLAINTEXT
- test::NO_BACKEND_ADMIN_SSS_NON_ADMIN_SYSTEMD_CREDS
- test::NO_BACKEND_ADMIN_SYSTEMD_CREDS_NON_ADMIN_PLAINTEXT
- test::NO_BACKEND_ADMIN_SYSTEMD_CREDS_NON_ADMIN_SYSTEMD_CREDS
- test::ONLY_NETHSM_ADMIN_PLAINTEXT_NON_ADMIN_PLAINTEXT
- test::ONLY_NETHSM_ADMIN_PLAINTEXT_NON_ADMIN_SYSTEMD_CREDS
- test::ONLY_NETHSM_ADMIN_SSS_NON_ADMIN_PLAINTEXT
- test::ONLY_NETHSM_ADMIN_SSS_NON_ADMIN_SYSTEMD_CREDS
- test::ONLY_NETHSM_ADMIN_SYSTEMD_CREDS_NON_ADMIN_PLAINTEXT
- test::ONLY_NETHSM_ADMIN_SYSTEMD_CREDS_NON_ADMIN_SYSTEMD_CREDS
- test::ONLY_YUBIHSM2_ADMIN_PLAINTEXT_NON_ADMIN_PLAINTEXT
- test::ONLY_YUBIHSM2_ADMIN_PLAINTEXT_NON_ADMIN_SYSTEMD_CREDS
- test::ONLY_YUBIHSM2_ADMIN_SSS_NON_ADMIN_PLAINTEXT
- test::ONLY_YUBIHSM2_ADMIN_SSS_NON_ADMIN_SYSTEMD_CREDS
- test::ONLY_YUBIHSM2_ADMIN_SYSTEMD_CREDS_NON_ADMIN_PLAINTEXT
- test::ONLY_YUBIHSM2_ADMIN_SYSTEMD_CREDS_NON_ADMIN_SYSTEMD_CREDS
- test::ONLY_YUBIHSM2_MOCKHSM_ADMIN_PLAINTEXT_NON_ADMIN_PLAINTEXT
- test::ONLY_YUBIHSM2_MOCKHSM_ADMIN_PLAINTEXT_NON_ADMIN_SYSTEMD_CREDS
- test::ONLY_YUBIHSM2_MOCKHSM_ADMIN_SSS_NON_ADMIN_PLAINTEXT
- test::ONLY_YUBIHSM2_MOCKHSM_ADMIN_SSS_NON_ADMIN_SYSTEMD_CREDS
- test::ONLY_YUBIHSM2_MOCKHSM_ADMIN_SYSTEMD_CREDS_NON_ADMIN_PLAINTEXT
- test::ONLY_YUBIHSM2_MOCKHSM_ADMIN_SYSTEMD_CREDS_NON_ADMIN_SYSTEMD_CREDS