interface IdentityContextStorage {
    open(identityId: string): Promise<void>;
    save(data: IdentityContextData): Promise<void>;
    load(): Promise<null | IdentityContextData>;
    clear(): Promise<void>;
    close(): Promise<void>;
    openAndLoad(identityId: string): Promise<null | IdentityContextData>;
    setCacheKey(key: CryptoKey): void;
    getCacheKey(): null | CryptoKey;
    persistCacheKey(): Promise<void>;
    loadPersistedKey(): Promise<null | CryptoKey>;
}

Implemented by

Methods