UserKeyStorageConfig

Configuration class for customizing user key metadata storage behavior.

This DSL-enabled configuration class provides fine-grained control over how user key metadata is stored, retrieved, and managed in the device binding system. It supports various storage backends with configurable encryption, caching, and security options.

The configuration uses encrypted storage by default to protect sensitive user key metadata, even though the actual private keys remain in the Android KeyStore. This provides defense-in-depth security for the complete key management system.

See also

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard

The logger instance used for debugging and monitoring storage operations.

Link copied to clipboard

Factory function that creates the underlying storage implementation for user key metadata.

Functions

Link copied to clipboard

Configures the encrypted storage backend with custom settings.