public static string ToPrivateKeyXml(this RSAParameters privateKey) { using (var rsa = RSA.Create()) { rsa.ImportParameters(privateKey); return rsa.ToXmlString(includePrivateParameters: true); } }