public static RSAParameters ToPrivateRSAParameters(this string privateKeyXml) { using (var rsa = RSA.Create()) { rsa.FromXmlString(privateKeyXml); return rsa.ExportParameters(includePrivateParameters: true); } }