storePkamKeysToKeychain method
Implementation
Future<void> storePkamKeysToKeychain(String atsign,
{String? privateKey, String? publicKey}) async {
assert(atsign != '');
atsign = atsign.trim().toLowerCase().replaceAll(' ', '');
try {
if (privateKey != null) {
await FlutterKeychain.put(
key: atsign + ':' + KEYCHAIN_PKAM_PRIVATE_KEY,
value: privateKey.toString());
}
if (publicKey != null) {
await FlutterKeychain.put(
key: atsign + ':' + KEYCHAIN_PKAM_PUBLIC_KEY,
value: publicKey.toString());
}
} on Exception catch (exception) {
_logger.severe(
'exception in storeCredentialToKeychain :${exception.toString()}');
}
}