KeychainAtKeysIo class

Implementation of WrittenAtKeysIo using Keychain storage Uses KeyChainManager to perform the CRUD operations related to keychains

This is the main class to interact with keychain for storing and retrieving AtKeys

Constructors

KeychainAtKeysIo({KeychainStorage? keychainStorage})

Properties

hashCode int
The hash code for this object.
no setterinherited
keychainStorage KeychainStorage
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

decodeAtKeys(Map<String, dynamic> decodedAtKeysData, {String? passPhrase}) Future<Map<String, dynamic>>
inherited
decryptAtKeysWithSelfEncKey(Map<String, dynamic> jsonData, PkamAuthMode authMode) FutureOr<AtKeys>
inherited
encryptAtKeysWithSelfEncKey(AtKeys atKeys, PkamAuthMode authMode, String atsign) FutureOr<String>
inherited
generateKeyPairs({String? atSign}) → AtKeys
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
read(String atSign) Future<AtKeys>
toString() String
A string representation of this object.
inherited
write(String atSign, AtKeys atKeys) Future<void>

Operators

operator ==(Object other) bool
The equality operator.
inherited