Secure Key Store
Component Detail
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.
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()