Infrastructure medium complexity mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Device-level secure storage adapter using Flutter Secure Storage to persist private encryption keys in the iOS Secure Enclave and Android Keystore. Ensures private keys never leave the device and are protected by the device's hardware security module. Provides a typed API for key read/write operations used by the Key Management Service.

Feature: Encrypted Assignment Dispatch

secure-key-store

Responsibilities

  • Write private keys to device secure enclave
  • Read private keys for decryption operations
  • Delete keys on logout or revocation
  • Check for key presence without exposing key material

Interfaces

storeKey(keyId, keyMaterial)
retrieveKey(keyId)
deleteKey(keyId)
keyExists(keyId)
clearAllKeys()