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