KeeperSecurity.Configuration Namespace

Provides types for Keeper connection configuration storage.

Remarks

Library implements configuration stored in JSON format.

Classes

ConfigurationProtectionFactory Provides default implementation of IConfigurationProtectionFactory interface
DeviceConfiguration Device entity.
DeviceServerConfiguration Device server entity.
JsonConfigurationFileLoader Provides implementation od IJsonConfigurationLoader that stores configuration to file.
JsonConfigurationStorage Caches requests to load/store JSON configuration.
KeeperEncryptionAesV2Protector Provides IConfigurationProtection implementation that uses AES GCM encryption.
ServerConfiguration Server entity.
UserConfiguration User entity.
UserDeviceConfiguration User's Device entity

Interfaces

IConfigCollectionT Provides a base entity access interface.
IConfigurationId Configuration entity identity interface.
IConfigurationProtection Defines the methods for protecting sensitive storage information.
IConfigurationProtectionFactory Resolves a IConfigurationProtection instance by name.
IConfigurationStorage Defines Keeper configuration storage
IDeviceConfiguration Defines device entity.
IDeviceServerConfiguration Defines device's server entity.
IJsonConfigurationLoader Defines JSON serialization methods
IKeeperConfiguration Defines Keeper configuration properties.
IServerConfiguration Defines Keeper server entity.
IUserConfiguration Defines User entity.
IUserDeviceConfiguration Define User's Device entity

See Also

Reference

[!:JsonKeeperConfiguration]