List of all items
Structs
- config::AuthorizedKeyEntry
- config::BackendUserIdFilter
- config::Config
- config::ConfigBuilder
- config::NonAdminBackendUserIdFilter
- config::SystemConfig
- config::SystemUserConfigState
- config::SystemUserDiff
- config::SystemUserHostState
- config::SystemUserId
- config::credentials::AuthorizedKeyEntry
- config::credentials::SystemUserHostState
- config::credentials::SystemUserId
- config::file::Config
- config::file::ConfigBuilder
- config::file::SystemUserConfigState
- config::system::SystemConfig
- config::system::SystemUserDiff
- config::traits::BackendUserIdFilter
- config::traits::NonAdminBackendUserIdFilter
- nethsm::NetHsmAdminCredentials
- nethsm::NetHsmBackend
- nethsm::NetHsmBackendState
- nethsm::NetHsmConfig
- nethsm::NetHsmConfigState
- nethsm::NetHsmConfigUserData
- nethsm::NetHsmConfigUserKeyData
- nethsm::NetHsmDiff
- nethsm::NetHsmMetricsUsers
- nethsm::admin_credentials::NetHsmAdminCredentials
- nethsm::backend::KeySetupComparison
- nethsm::backend::KeyState
- nethsm::backend::NetHsmBackend
- nethsm::backend::NetHsmBackendState
- nethsm::backend::UserState
- nethsm::config::NetHsmBackendKeyIdFilter
- nethsm::config::NetHsmConfig
- nethsm::config::NetHsmConfigDomainFilter
- nethsm::config::NetHsmConfigState
- nethsm::config::NetHsmConfigUserData
- nethsm::config::NetHsmConfigUserKeyData
- nethsm::config::NetHsmMetricsUsers
- nethsm::state::NetHsmDiff
- test::BackgroundProcess
- test::ConfigFileConfig
- test::SystemPrepareConfig
- test::SystemUserConfig
- yubihsm2::YubiHsm2Config
- yubihsm2::admin_credentials::YubiHsm2AdminCredentials
- yubihsm2::config::YubiHsm2BackendKeyIdFilter
- yubihsm2::config::YubiHsm2Config
- yubihsm2::config::YubiHsm2DomainFilter
Enums
- Error
- admin_credentials::Error
- config::BackendUserIdKind
- config::Error
- config::KeyCertificateState
- config::NonAdminBackendUserIdKind
- config::SystemUserData
- config::SystemUserMapping
- config::TraitsError
- config::UserBackendConnection
- config::UserBackendConnectionFilter
- config::credentials::SystemUserData
- config::error::Error
- config::file::ConfigFileFormat
- config::file::UserBackendConnection
- config::file::UserBackendConnectionFilter
- config::state::common::KeyCertificateState
- config::system::SystemUserMapping
- config::traits::BackendUserIdKind
- config::traits::Error
- config::traits::NonAdminBackendUserIdKind
- error::Error
- nethsm::Error
- nethsm::FilterUserKeys
- nethsm::NetHsmConfigError
- nethsm::NetHsmUserKeysFilter
- nethsm::NetHsmUserMapping
- nethsm::config::Error
- nethsm::config::FilterUserKeys
- nethsm::config::NetHsmUserKeysFilter
- nethsm::config::NetHsmUserMapping
- nethsm::error::Error
- state::StateDiffFailure
- state::StateDiffFailureTarget
- state::StateDiffReport
- state::StateOrigin
- 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::ConfigSystemUserData
- 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::ConfigSystemUserData
- config::traits::ConfigSystemUserIds
- config::traits::MappingAuthorizedKeyEntry
- config::traits::MappingBackendDomain
- config::traits::MappingBackendKeyId
- config::traits::MappingBackendUserIds
- config::traits::MappingBackendUserSecrets
- config::traits::MappingSystemUserId
- state::StateDiff
- state::StateOriginInfo
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_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