public void Save(RSAParameters key, string keyName, KeyFormat format) { var keyFileName = Path.Combine(basePath, $"{keyName}." + GetExtension(format)); var privateKey = new RSAPrivateKey(key); using (var stream = File.OpenWrite(keyFileName)) { privateKey.WriteTo(stream, format); } }