public KeySet Generate() { var keys = new KeySet(); keys.DeviceKey = GenerateKey(); keys.PrivateKey = GenerateKey(); keys.IpfsKey = GenerateKey(); return(keys); }
public void Save(KeySet keys) { if (!Directory.Exists(DataFolder)) { Directory.CreateDirectory(DataFolder); } var output = String.Format("Device:{0}\nPrivate:{1};\nIpfs:{2}", keys.DeviceKey, keys.PrivateKey, keys.IpfsKey); var filePath = GetKeySetFilePath(keys); File.WriteAllText(filePath, output); }
public string GetKeySetFilePath(KeySet keys) { return(Path.Combine(DataFolder, keys.IpfsKey)); }