public override async Task <int> DoIt() { var manipulator = await GetConfigurationManipulator(); var keyPair = SakartveloSoft.API.Core.Encryption.EncryptionKeysManager.Default.GenerateNewKeyPair(); var entry = await manipulator.EnsureForEntry(Component, ConfigurationPath, ConfigurationValue.FromKey(keyPair), ConfigurationValueMeaning.KeyPair, Label, false); Console.WriteLine($@"Generated new keypair for {entry.Component} component at {entry.Path.ToString()} path\r\n{Convert.ToBase64String(entry.Value.BytesValue)}"); return(0); }